【发布时间】:2011-08-13 19:42:05
【问题描述】:
我有一个有两个选项卡的应用程序。这两个都是 ListFragments。 第一个 Tab 使用 CursorLoader 将数据绑定到列表,数据来自一个 Service。 到目前为止,第二个 Tab 没有任何内容,它只是一个空白的 ListFragment。
现在,当我启动应用程序并且服务检索信息时,一切都很好! ListFragment 已填充其数据,并且一切正常。 当我切换到第二个标签时,我可以看到一个加载轮,这很好。
当我切换回第一个选项卡时,问题就出现了。当服务启动并开始拉下数据时,我可以看到它在我的日志中拉下它,但我的 ListFragment 中没有出现任何内容。它只是空白,就像不再附加 CursorLoader 一样。
下一个奇怪的事情是,当我关闭应用程序并重新启动它时,数据突然出现在列表中!但是切换的时候又出现了这个bug。
对此有什么想法吗?真是烦死我了!
【问题讨论】:
-
你可以回答你自己的问题。
标签: android listview tabs android-3.0-honeycomb android-actionbar