매일 12시에 상태 표시 줄 알림을 표시하고 싶습니다. 따라서 알림을 표시하는 IntentService를 발생시키는 AlarmManager를 만듭니다.App 앱 데이터 지우기 후 AlarmManager가 작동하지 않습니다.
부팅 완료 수신기를 추가했으며 AlarmManager는 앱이 설치 될 때 등록됩니다. 모든 것이 잘 작동하고 앱이 포 그라운드에 있지 않을 때에도 알림이 매일 오후 12시에 표시됩니다 (예상되는 동작).
문제는 응용 프로그램 설정에서 응용 프로그램 데이터를 지울 때마다 AlarmManager가 더 이상 응용 프로그램 알림을 트리거하지 않는다는 것입니다. 그러나 앱을 다시 시작하면 앱이 예상되는 동작으로 매일 알림 작업을 시작합니다.
누구든지이 문제에 대해 도움을 줄 수 있습니까? 이러한 상황에 관계없이 AlarmManager가 트리거되도록하는 해결 방법이 있습니까?
앱이 작동 할 때 어떤 작업을 수행 할 수있는 방법이 있습니까? 강제로 죽임 (앱이 죽을 때 알람을 다시 설정하는 것과 같은)? 안드로이드에서 제공하는 것에 대한 모든 규정은 무엇입니까? – oathkeeper
@oathkeeper 아니요, 해킹 방법이 있는지는 모르겠지만 안드로이드가 직접 아무것도하지 못하게합니다. – droidev