サービスを開始/停止できるアクティビティがあります。サービスでは、x分ごとにBroadcastReceiverを起動するalarmManagerがあります。すべてのBroadcastReceiverからのいくつかのデータをArrayListに保持し、次のBroadcastReceiverで別のときに使用(追加/削除)する必要があります。サービスで静的ArrayListを作成しようとしましたが、停止(再起動)するとデータが失われます。そして、私が再び私の主な活動を始めるとき-私はライフサイクルのためにデータを失います...
したがって、BroadcastReceiverでアクセス可能なグローバル配列リストが必要です。そして、この配列は、onBootイベントから電話が死ぬまで常に利用可能である必要があります;)
何か案は?