複数のエンティティ クラスへの参照を格納するクラスを持つ Android アプリがあります。このクラスはうまく機能しますが、1 つの問題があります。
このクラスにデータがあり、アプリをバックグラウンドに移動 (ホーム ボタンを押す) し、十分な時間待機して電話で他のことを行うと、アプリをフォアグラウンドに移動すると、データが失われます。アプリは最後に開いた画面に読み込まれますが (アプリを再起動しません)、このクラスに保存されていたすべてのデータは失われます。
常に発生するとは限らないので、ある種のメモリ管理の問題であると思いますが、このデータを永続的に維持する方法を見つけようとしています。または、存在していて現在存在しない場合は、アプリを最初から再起動します。
このデータを保持/再構築するにはどうすればよいですか?