我正在阅读不同的论坛几个小时,但我想了解在onPause上获取GarbageCollected的原因。
所以,在onResume中我尝试创建一个新的Adapter来再次填充ListView。 我也使用Holder模式,我注意到在onPause中清除了View convertView。
有人可以告诉我为什么在onResume()中设置以下内容并且arraylist仍然填充了对象吗?
adapter = new MyAdapter(this, R.layout.listview_item, arraylist);
myView = (ListView) findViewById(R.id.main_ListView_items);
myView.setAdapter(adapter);
我还尝试在MyApplication扩展Application类中存储所有字段adapter,myView和arraylist,但结果相同。
运行后出现空白ListView> onPause-> onResume - >运行
答案 0 :(得分:0)
我想我明白了。我再次在setContentView(R.layout.main)
onConfigurationChanged
onPause
,所以在contentView
之后我有一个空白的{{1}} :))有时你会花费数小时的宝贵时间来解决这些愚蠢的错误。