나는 안드로이드 응용 프로그램에서 일하고 있습니다. 내 응용 프로그램에서 나는 nottification을 사용하고 있습니다. 두 개의 화면 screen1과 screen2가 있습니다. 알림이 올 때마다. 알림을 클릭하면 화면 2로 연결됩니다. 내 문제는 내가 screen2에있는 경우입니다. 하나의 새로운 알림이 왔고 알림을 클릭하면 화면 2가 열립니다. 뒤로 버튼을 클릭하면 screen2가 다시 표시됩니다. 알림을 클릭하면 이전 화면 2의 infront 열립니다. 이 문제를 어떻게 극복 할 수 있습니까?알림 화면 문제
Q
알림 화면 문제
1
A
답변
2
대신 그냥 당신이 이동하는 데 도움이,
notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP| Intent.FLAG_ACTIVITY_NEW_TASK);
이 당신의 전화 활동 스택의 상단에있는 경우 그것의 새로운 인스턴스가 생성되지 않음을 보장합니다, 당신의 알림 의도에이 플래그 값 추가 그 활동에.
3
당신은 당신의 매니페스트 파일
<activity android:name=".Screen2"
android:launchMode="singleTask" />
여러 번 실행되는 활동을 방지 할 수 launchMode
를 사용하여 단일 인스턴스로 활동을 정의해야합니다.
관련 문제
- 1. 바탕 화면 알림
- 2. 크롬 바탕 화면 알림
- 3. GitHub의 바탕 화면 알림
- 4. iPhone 화면 잠금 알림
- 5. 화면 모서리에 알림
- 6. 화면 알림의 로컬 알림
- 7. 화면 보호기 알림 수신
- 8. iOS : 알림 센터 알림 문제
- 9. Phonegap - 강제 화면 팝업 알림
- 10. 콘텐츠 스크립트의 바탕 화면 알림
- 11. Gmail에서와 같은 바탕 화면 알림
- 12. Java 바탕 화면 알림 Ubuntu
- 13. 알림 수신시 화면 밝기 android
- 14. 화면 해상도 변경 알림 메시지?
- 15. Android 홈 화면 실행 알림
- 16. 화면 상단에 jQuery 슬라이딩 알림
- 17. 안드로이드 알림 문제
- 18. AVAudioPlayer 알림 문제
- 19. SplObserver 알림 문제
- 20. iPhone : 알림 센터 문제
- 21. EAAccessory 알림 문제
- 22. iPhone에서 푸시 알림 문제
- 23. JavaScript 프롬프트/알림 문제
- 24. 푸시 알림 문제
- 25. 푸시 알림 문제
- 26. SignalR 알림 문제
- 27. 대기 및 알림 문제
- 28. 알림 취소 문제
- 29. 오라클 변경 알림 문제
- 30. android 알림 문제
우리는 이미 동일한 활동에 참여하는 경우 새로운 활동을 열지 않습니다.하지만 새로운 활동을 열고 싶습니다. 이전 활동을 닫으려고합니다. 새로운 가치 때문에 새로운 의도가 생깁니다. – sarath
Intent.FLAG_ACTIVITY_CLEAR_TOP 만 사용해도 되나요? –