주 활동에서 아동 우선 활동을 시작합니다 (startActivityForResult
). 사용자가 선호도를 설정할 수있는 자식 Activity
에서 한 번 알람으로 브로드 캐스트 된 인 텐트를 수신하기 위해 BroadcastReceiver
을 등록합니다. 사용자가 자신의 환경 설정을 끝내면 하위 활동이 끝나고 기본 활동 화면으로 돌아갑니다. 내가 가지고있는 문제는 자식 Activity
에 등록 된 BroadcastReceiver
을 활성화 된 Alarm
에서 인 텐트를 기다리는 동안 계속 활성 상태로 유지하는 것입니다.아동 활동이 끝난 후 BroadcastReceiver가 등록 해제되었습니다.
0
A
답변
0
인 텐트 브로드 캐스트를 수신하기 위해 등록 된 서비스에서이 문제가 발생했습니다. 인 텐트가 수신되어 처리 될 때 (OnReceive 메서드에 의해) 서비스가 종료되었습니다. 이 문제를 극복하기 위해 수행 한 작업은 OnReceive 메서드가 끝날 때 서비스를 다시 시작하는 것입니다. 아마도 당신의 활동에서 비슷한 일을 할 수도 있고, 가능하지 않은 경우 그것을 서비스로 옮길 수도 있습니다.
관련 문제
- 1. 활동이 이미 생성 된 후 BroadcastReceiver가 실행됩니다.
- 2. 안드로이드 : 왜 ActivityCallListener가 활동이 끝난 후 아직 살아 있습니까?
- 3. 동영상이 끝난 후 어떻게해야합니까?
- 4. Android C2DM 등록, BroadCastReceiver가 호출되지 않음
- 5. 동작 문자열이 등록 된 BroadCastReceiver가 있는지 확인하십시오.
- 6. 서비스가 완료된 후 BroadcastReceiver가 작동하지 않습니다.
- 7. 소리가 끝난 후 작업 수행
- 8. 의도가 끝난 후 함수 호출
- 9. Android C2DM 등록 BroadcastReceiver가 작동을 멈 춥니 다.
- 10. 충돌 후 활동이 열림
- 11. 메모리 누수를 막기 위해 JDBC 드라이버가 강제로 등록 해제되었습니다
- 12. 브로드 캐스트 후 들어오는 SMS를 듣는 것이 등록 해제되었습니다 : 멋진 기능 또는 브로드 캐스트 쿼리 버그?
- 13. 차이 (아동)
- 14. 아동 프로세스
- 15. CSS, 아동 된 div 및
- 16. 버튼 클릭 후 활동이 중단됩니다.
- 17. 활동이 표시된 후 AsyncTask를 실행하십시오.
- 18. 서비스를 시작한 후 활동이 중단됩니다.
- 19. BroadcastReceiver가 Android 3.0에서 작동하지 않습니다.
- 20. 끝난 후 (오디오) 루프를 다시 시작하십시오.
- 21. UIView 애니메이션이 끝난 후 코드를 실행 하시겠습니까?
- 22. 애니메이션이 끝난 후 CSS 규칙을 적용합니다. jquery
- 23. 스크롤보기에서 특정 스크롤이 끝난 후 스크롤하기 - 티타늄
- 24. 페이지로드가 끝난 후 JavascriptInterface 메서드를 실행하십시오.
- 25. 설치가 성공적으로 끝난 후 InstallShield는 실행되지 않습니다.
- 26. 플렉스에서 효과 애니메이션이 끝난 후 어떻게해야합니까?
- 27. jQuery : 효과가 끝난 후 무언가를 실행합니다.
- 28. Rails가 끝난 후 코드 실행이로드 중입니까?
- 29. youtube video가 끝난 후 새 페이지로 넘어가시겠습니까?
- 30. 진행률 표시 줄이 끝난 후 JDialog가 뒤떨어짐