で静的変数を使用して: ...私はこのような静的リスト宣言私mainActivityでアンドロイド
public static List<Map<String, String>> ArrList = new ArrayList<Map<String, String>>();
は、その後、他の活動に、私はmainActivity.ArrListでこのリストにアクセスし、私は私が想定しておりませんことを、ほぼ確信していますしかし、とにかくそれを少しでもよく理解したいと思います...
私の質問はここにあります: 1)私の知っている限りでは、 mainActivityが破壊される可能性があります(別のアクティビティがフォーカスされています)。その場合、ArrListも破壊されます。そうですか? 2)終了すると再起動し、アプリがクラッシュし、デバッガがOutOfMemoryを報告します。私は再起動時に私の静的なリストのためのメモリの別のブロックを割り当てます。したがって、私は、アクティビティが終了したときに静的リストを破棄することも前提としています。どのようにそれを正しく行うには?
この問題に関するその他のアドバイスをいただきありがとうございます。
質問:今日尋ねられる質問:http://stackoverflow.com/questions/4554879/android-save-application-context/4554923#4554923 – Aliostad