2分ごとに(携帯電話がスリープしていない)アラームを受信し、ウィジェットを更新すると正常に動作しますが、アラームが残っていないのでもう動作しません。この殺害を管理し、その後私の警戒を維持するために私は何ができますか。アプリが死んだときにアラームマネージャを管理する方法(Android)
詳細が必要な場合は教えてください。あなたがすべてを理解していなければ、教えてください。
ありがとうございました!
2分ごとに(携帯電話がスリープしていない)アラームを受信し、ウィジェットを更新すると正常に動作しますが、アラームが残っていないのでもう動作しません。この殺害を管理し、その後私の警戒を維持するために私は何ができますか。アプリが死んだときにアラームマネージャを管理する方法(Android)
詳細が必要な場合は教えてください。あなたがすべてを理解していなければ、教えてください。
ありがとうございました!
システムブートの完全なインテント(android.intent.action.BOOT_COMPLETED)または信頼できる同様のインテントでアラームを初期化するように設定します。
次の意図
if (intent.getAction().equals("android.intent.action.BOOT_COMPLETED"))
{
AlarmManager aMgr = (AlarmManager) cx.getSystemService(Context.ALARM_SERVICE);
PendingIntent pi = PendingIntent.getBroadcast(cx, 0, new Intent(cx, ScheduleReceiver.class), 0);
aMgr.setInexactRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, Thoth.Settings.ALARM_TRIGGER_AT_TIME, Thoth.Settings.ALARM_INTERVAL, pi);
}
ScheduleReceiverウィジェットを更新したサービスを起動するためのクラスです。消費放送受信機を作成します。
あなたがアプリを殺すと何が起こるかをテストしていると、私と同じ問題が発生する可能性があります。
2.2では、Manage Applicationsビューでアプリを終了すると、自分のアプリのAlarmManager
アラームが自動的に削除されます。
例外のためにアプリケーションが終了すると、アラームは引き続き発生します。