我将尝试解释向我添加元素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或类似的?先感谢您。