0

私のアプリは を使用して、特定の間隔でAlarmManagerを実行します。Service何かが原因で のAlarmManager実行が停止していますが、原因をデバッグするのに苦労しています。Serviceで例外がスローされると が停止する可能性があると聞いたことがありますが、 で例外はAlarmManager見られませんLogCat

AlarmManager自動停止するものをデバッグする方法、または何が停止する可能性があるかについてのアドバイスはありますか?

4

1 に答える 1

1

サービスで例外がスローされた場合、AlarmManagerが停止する可能性があると聞きましたが、LogCatに例外が表示されていません。

私はこれが事実であることに気づいていません。

自動停止するAlarmManagerをデバッグする方法に関するアドバイス

adb shell dumpsys alarmアラームが本当になくなったことを確認するために使用します。

または何が原因で停止する可能性がありますか?

アラームのスケジュールを解除することを私が知っているのは、次の3つだけです。

  • あなたが経由してそれを行う場合cancel()
  • デバイスが再起動された場合
  • 誰かがあなたのアプリを強制的に停止した場合

もちろん、完全にアンインストールすると、アラームのスケジュールも解除されます。

于 2012-08-12T22:28:40.180 に答える