我将尝试解释向我添加元素ArrayAdapter
并刷新的问题ListView
:
我有两个标签 [TAB1][TAB2],有两个Fragments
并附有TabListeners
.
- 我请求 a
WebService
检索我的第一个元素(或多或少 15 项)ListView
,getLoaderManager().initLoader(0x01, null, this);
- 如果我在底部滚动
ListView
,我请求填充更多项目(或多或少 20 个项目),使用AsyncTask
. AsyncTask
向 中添加更多项目ArrayAdapter
,然后我mArrayAdapter.notifyDataSetChanged();
- 点击【TAB2】,然后返回【TAB1】
initLoader
再次调用,但ArrayAdapter
仍然具有第一次调用的元素!
我错过了什么?我需要存储ArrayAdapter
,onSaveInstance
或类似的?先感谢您。