2011-12-05 8 views
1

私は何時間も別のフォーラムを読んでいますが、私はonPauseでGarbageCollectedを取得しています。Save ListViewの状態と補充onResumeのListview

  1. 私は、カスタムアダプタ(ImageViewの+のTextView)とリストビューを持っている、それはオブジェクトとArrayListのがまだあるが、空であるonPauseがビューと呼ばれた後のArrayList
  2. でいっぱいなっています。

したがって、onResumeでは、ListViewをもう一度埋めるために新しいアダプタを作成しようとします。 ホルダーパターンも使用しています。私は、ViewのconvertViewがonPauseでクリアされていることに気付きました。

arraylistがまだオブジェクトでいっぱいになっているonResume()で次のように設定されていない理由を教えてもらえますか?

adapter = new MyAdapter(this, R.layout.listview_item, arraylist); 
myView = (ListView) findViewById(R.id.main_ListView_items); 
myView.setAdapter(adapter); 

また、すべてのフィールドアダプタ、myView、arraylistをMyApplication extends Applicationクラスに保存しようとしましたが、同じ結果が得られました。

空白のListViewはRUNNING-> onPause-後に表示されます> onResume - >

答えて

0

を実行している私は、私はそれを得たと思います。私は、の後にをもう一度onConfigurationChangedに入れました。空白がありました。contentView :))場合によっては、そのようなダムのエラーのためにあなたの貴重な人生の時間を費やします。

関連する問題