안녕 갤러리 공유 메뉴에 앱을 추가했습니다. 선택하고 하나 개의 이미지 공유가 잘 작동하고이 코드 내에서 onCreate에서android 의도가 onCreate 여러 번 수신되었습니다.
if (Intent.ACTION_SEND.equals(action)) {
이 실행됩니다.
문제는 내가 다시 (파괴) 눌러 응용 프로그램을 다시 열 때입니다. 동일한 의도가 onCreate에서 수신되었습니다.
android:launchMode="singleTop">
및 onNewIntent이 발사되지 않은
protected void onNewIntent(Intent intent)
:
은 내가 사용합니다. 나는 의도를 어떻게 든 지워야한다고 생각합니다. 찾으려고했지만 메신저가 붙어 있습니다.
예, singeltop으로 다시 시도하는 것이 이상합니다. singeltop을 제거하고 거기에서 일할 것입니다. 나는 뭔가 더 잘못된 일을하고있는 메신저를 의심하고 있습니다. 귀하의 회신을 보내 주셔서 감사합니다 – Erik
만약 내 ans 오른쪽 pls 내 ans의 오른쪽을 클릭하여 내 ans 만들 권리를 찾으십시오. 그래서 사람들은 그것의 이익을 얻을 것입니다 –
나는 singeltop을 제거하고 여전히 동일합니다. 것은 내가 모든 것을 다시 시작하는 나의 전화를 돌릴 때이다. "Intent intent = getIntent();" onCreate는 여전히 첫 번째 의도를 포함하고 있기 때문에 재설정해야합니다. myasynctask를 다시 실행하십시오. – Erik