私はApplicationクラスとオブジェクトの状態を維持する方法について調査してきました。Androidのドキュメント(ライフサイクル、推奨事項など)、に関する多くの質問/回答など、Web全体で多くのことを読みました。主題、および他のもの、そしてまだいくつかの疑問があります、そして私はこの部分を将来の発展に非常に明確にしたいと思います。これはすべてのAndroid開発者に共通の問題だと思うので、(ドキュメントだけでなく)どのような経験がそれについて言っているのか知りたいです。だから私はいくつかの質問があります:
1-アプリケーションクラスはメモリから強制終了するか、フォアグラウンドのアプリとして初期化できますか?状態を保持するいくつかの静的変数を持つApplicationのサブクラスがある場合、アプリがバックグラウンドに移行すると、メモリのために強制終了してから再起動できることを知っていますが、フォアグラウンドにあるときに発生する可能性はありますか?
2-アプリのメモリがOSによっていつでも消去または初期化できる場合、データベースまたはファイルによってオブジェクトの状態を保持する唯一の信頼できる方法はありますか?(本当に望んでいない!!)
3-この問題について役立つその他のヒント。