初めての Android アプリケーションを書き始めたばかりで、そのメモリ管理について質問があります。
私のアプリには、メイン アクティビティが 1 つしかなく、2 つのメンバー変数があります。
private ArrayList<String> textList
private int textSize;
アプリケーションはアイテムをtextListに追加し続け、textSizeはアイテムを追跡します(textList.size()について知っています)
アプリケーションを閉じずに(ホームボタンを押して)ホーム画面に戻り、電話を長時間アイドル状態にすると、
textList.size() = 0 and textSize = previous stored value.
textList と textSize の値を失うことの背後にある合理的な理由を理解しようとしています。