現在、Applicationクラスの静的プロパティにデータを格納しています。アプリを閉じてもデータは残りますが、アプリが最近のメニューから消去される (またはキャッシュされたプロセスが強制終了される) と、Applicationクラスもメモリから消去されたように見えます。
アクティビティ/フラグメントからデータに簡単にアクセスできるようにする必要がありますBroadcastReceiver。を起動すると、データが最初に読み込まれMainActivityます。私のコードは私の GitHub プロジェクトで見ることができます。
アップデート
データの保存に SQLite を使用しています。アクティビティは、開始時にデータをメモリにロードします。BroadcastReceiverただし、これらは寿命が限られており、SQLite は長時間実行される可能性があるため、からこれを行うことはできないと思います。主な問題はBroadcastReceiver、アクティビティと同じデータを操作できるようにする必要があることです。