나는 하나의 활동에서 사용자가 HOME 버튼을 누르면 알림이 나타납니다. 알림을 누르면 활동이 중단 된 지점에서 다시 시작됩니다. 문제는 매번 활동이 재 작성된다는 점입니다. onDestroy()
알림을 누르면 onCreate()
이 호출됩니다. 하지만 "최근 앱"을 통해 활동을 다시 열면 성공적으로 다시 시작한다고 해봅시다.알림에서 안드로이드로 활동 재개
이 질문은 전에 stackoverflow에 요청되었으며 제공되는 답변을 시도했지만 그 중 아무 것도 작동하지 않는 것 같습니다. 내가 사용하는 API는 최신 4.4입니다. 내가 시도 옵션은 다음과 같습니다
- 는 텐트 플래그
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP| Intent.FLAG_ACTIVITY_SINGLE_TOP);
- 난을 모방 할 수 어떻게
singleInstance
로 활동하고singleTask
설정으로 주위 재생 '최근 앱'을 통해 내 활동을 열 때 보내지는 의도?
편집 : 중요한 추가 정보가 하나 더 있습니다. 내 프로그램 A B C에는 3 가지 활동이 있습니다. 런처 아이콘 활동 A를 처음 클릭하면 시작됩니다. 알림은 활동 C에서 홈으로 이동하는 경우에만 생성됩니다. 활동 C를 재개하려고합니다.