私は、AlarmManagerからの通知を受け取るマニフェストにbroadcastReceiverを登録しました。これは、アプリが実行されている間、すべて素晴らしいです。 onReceive()メソッドが呼び出されています。アプリケーションが実行されていないときにBroadcastReceiver
しかし、実行していないときにbroadcastReceiverがAlarmManagerからの通知を引き続き受信するかどうかをテストできるように、アプリケーションを強制停止すると、onReceive()メソッドは呼び出されません。
このようにAlarmManager &を強制的にテストしてテストすることはできませんか?それはうまくいかないと答えているようですが、それはすべきだという意見もあります。
もしそうでなければ、これをテストする方法はありますか?
ありがとうございました。
マニフェストに「BroadcastReceiver」を定義しましたか? –
@jFort:アラームに 'WAKEUP'タイプの1つを使用していますか?もしそうでなければ、それが原因かもしれないが、私は確信していない。 – Squonk
はい、ブロードキャストレシーバーはマニフェストで定義されています。アラームマネージャは定義されています。AlarmManager.RTC – jFort