我使用tabhost创建了两个标签,并使用addTab
方法添加了片段。
在这两个片段中,我只是使用ASYNCTASK调用一个简单的本地服务并接收一个字符串的json。
我在片段中的列表视图中解析这些字符串值。
现在当我在片段选项卡之间切换时,再次调用服务并显然再次创建列表,因为片段在切换时会被破坏。
在选项卡之间切换时,有没有办法保留片段选项卡状态和列表视图状态?
答案 0 :(得分:0)
如何使用Fragment.onSaveInstanceState(Bundle)
和Fragment.onActivityCreated(Bundle)来保存和恢复您的片段?
您也可以考虑使用文档中提到的setRetainInstance(true)
。