0

AlarmManagerを使用してアプリケーションを作成してアクションをスケジュールしました。数日後にBOOT COMPLETEブロードキャストレシーバーが動作しなくなるAlarmManager

デバイスが再起動または再起動したとき。 BOOT COMPLETEブロードキャストレシーバーによってインターセプトされ、すべてのアクションを再スケジュールします。 現在、正常に動作します。

ただし、数日後に正常に動作します。ユーザーは、アプリを操作したり、手動で開くことはありません。 Android OSはアプリケーションの状態を「停止状態」に変更するようです。

これは、デバイスが起動または再起動する理由がある場合は、 ブロードキャスト受信者のブート完了がもう受信できないことを意味します。 Android OSはこのアプリのすべてのブロードキャスト受信者を無視します。

次に、アプリケーションはアクションを再スケジュールできません。 さて、アプリが機能しなくなりました。

私の質問は、この問題の回避策はありますか?

答えて

0

これは、Android APIのメーカーカスタマイズに関する記事です。 アプリを実行していることを確認して停止状態から離しておくことで克服できます。