내 기본 GIS foo가 강하지 않은 것 같아요. 이건 기본적인 것 같지만 찾고있는 답변을 찾을 수 없습니다. 여하튼, 나는 재미있는 일이 일어난 다른 (달리기) 활동을 알릴 필요가있는 하나의 안드로이드 활동을 가지고있다. 데이터를 전달할 필요는 없지만 방법을 알고 있으면 좋을 것입니다. iOS에 익숙한 사람들은 의심의 여지없이 NSNotificationCenter 객체를 상기합니다. Android에서이 작업을 수행하는 가장 좋은 방법은 무엇입니까?Android : 상호 활동 알림
0
A
답변
1
다른 활동을 알리기 위해 의도를 사용하고자합니다. 이 최선의 방법인지
2
모르겠지만, 당신은 의도를 보낼 수 있으며합니다 (의 AndroidManifest.xml 파일에서 수행) 그 의도를받을 수 있도록 두 번째 활동을 설정하고 구현 onHandleIntent (..). "clear top"또는 이와 유사한 플래그를 사용하지 않으면 문제가 발생할 수 있습니다. Android Developer website에서 이에 대한 예의 바른 예가 있어야합니다.
또 다른 대안은 내가 모르는 뭔가가 있어야합니다 here
관련 문제
- 1. Android 상호 활동 커뮤니케이션
- 2. 활동, 서비스 및 알림 상호 작용
- 3. Android 웹보기/활동 상호 작용
- 4. Android - 서비스 및 활동 상호 작용
- 5. AsyncTask의 활동 알림
- 6. Android 활동 유지 보수 알림 첨부 스택
- 7. 서비스 알림 오픈 메인 활동
- 8. 데이터/모델 변경시보기/활동 알림
- 9. 알림 수신기에 알림 설정 android
- 10. 안드로이드 알림 - 비 활동 클래스
- 11. 상호 의존적 인 활동 초기화/정리
- 12. Android : 데이터로드 및 활동 알림? 또한 실패한 접근법을 문서화했습니다!
- 13. Android 활동
- 14. Android 상호 구성 프로세스 관계
- 15. WebView에서 Android 푸시 알림?
- 16. Android 알림
- 17. Android Refresh 알림의 활동
- 18. Android 서비스 및 AlertDialog 활동
- 19. 내 알림 수신자에게서 다른 활동 시작
- 20. Arduino + Android : 활동 전환 방법
- 21. Android 근접 알림 제거
- 22. 기존 활동을 되돌리려는 Android 알림
- 23. 보내는 컨텍스트/활동? 누수? - Android
- 24. 여러 단편 및 활동 상호 작용 설계
- 25. Android,보기 및 작업 및 활동 관리
- 26. Android 알림 자체를 지우려는 의도
- 27. Android 웹 상호 작용
- 28. Android 앱 상호 작용
- 29. Android : 대화식 상호 작용
- 30. 알림/프롬프트 팝업 창과 파이썬과의 상호 작용
꽤 잘 설명하는 인터페이스를 사용하는 것입니다. 나는 활동을 시작할 때 의도를 전달하는 방법을 알고 있지만 실행중인 활동에 의도를 전달하는 방법을 알 수는 없습니다. onHandleIntent()가 Activity 클래스에 없다는 것을 알 수 있으므로 Activity가 아닌 다른 것을 확장해야한다. – John
죄송합니다, 제 실수. 실제 메소드는 onNewIntent (..)이며, "FLAG_ACTIVITY_SINGLE_TOP"을 사용할 때 호출됩니다. 기본적으로 활동이 실행중인 인스턴스가 있으면 스택 맨 위로 끌어오고 onNewIntent (..)가 호출됩니다. 이 방법에서는 의도와 관련된 모든 작업을 수행하십시오. –