몇 가지 테스트를하고 있는데 안드로이드가 내 원격 Broadcastreceiver를 죽이고 있다고 생각합니다.Broadcastreceiver "Win Death"
지금 당장은 활동에서 내 Broadcastreceiver를 시작한 다음 브로드 캐스트 수신기가 매 순간 알람을 설정하여 다시 시작합니다. 이것은 몇 시간 (2 ~ 20 시간) 동안 훌륭하게 작동합니다. 그런 다음 "죽음을 당"합니다.
내가 왜 이것을 얻고 있는지, 내가 영구적으로 실행하도록 할 수있는 이유를 아는 사람이 있습니까?
D/ShutMeUp AlarmReceiver(16161): ALARM TRIGGERED <br>
I/ShutMeUp AlarmReceiver(16161): Doing AWESOME stuff
<br>I/ShutMeUp AlarmReceiver(16161): Month:May Day:Monday Hour:0 Min:10
<br>D/ShutMeUp AlarmReceiver(16161): ALARM END
<br>D/ShutMeUp AlarmReceiver(16161): ALARM TRIGGERED
<br>I/ShutMeUp AlarmReceiver(16161): Doing AWESOME stuff
<br>I/ShutMeUp AlarmReceiver(16161): Month:May Day:Monday Hour:0 Min:11
<br>D/ShutMeUp AlarmReceiver(16161): ALARM END
<br>I/ActivityManager(1904): Exiting application process se.davidsebela.ShutMeUp
([email protected])
<br>I/WindowManager(1904): WIN DEATH: Window{4430bea8se.davidsebela.ShutMeUp/se.davidsebela.ShutMeUp.ShutMeUp paused=false}
<br>I/WindowManager(1904): WIN DEATH: Window{441f17e8 se.davidsebela.ShutMeUp/se.davidsebela.ShutMeUp.Create paused=false}
<br>I/ActivityManager(1904): Process se.davidsebela.ShutMeUp:remote (pid 16161) has died.
내 문제를 해결 한 생각 나는 %가 당신의 행동이 군주제를 당신이 무슨 뜻인지해야합니다, 당신이 있습니다 sugest 나는 매니페스트에서 수신기가 생각 hudred하고 있지 않다. \t \t 수신자 android : process = ": remote"android : name = "경보"> 안드로이드가 그것을 죽이면 어떻게 수신기를 다시 시작할 수 있습니까? –
활동에서 시작 함을 의미 Intent intent = 새로운 의도 (Create.this, Alarm.class); sendBroadcast (의도); –