とを使用して標準的な方法でプログラムされたと思うアラームアプリがAlarmManager
ありBroadcastReceiver
ます。再起動後もアラームがアクティブなままになるようにコードを追加しました。私はこのプログラムを何週間も問題なく使用しています。
このようにすることは、アラームプログラムを常に実行し続けることは必須ではないと信じさせられていましたが、恐ろしいことに、アラームを設定してからアラームを強制的に停止すると、アプリの場合、アラームは鳴りません。
これがコーディングを間違えたことを意味するかどうかはわかりません。または、アプリが停止していてもアラームを設定したままにしておくことができると誤解されました。
たぶん、OSは私のアラームアプリが実行中のアラームを持っていることをどういうわけか検出し、それ故にそれをシャットダウンすることを避けますか?ユーザーが手動で強制停止を行わない限り、すべてがうまくいくはずです。
何か案は?
編集:「アラームクロックエクストリーム」をテストしました。アラームをセットしました。その後、強制停止しました...アラームは鳴りませんでした。