【问题标题】:Android ActionBar Tabs - ListFragment IssueAndroid ActionBar 选项卡 - ListFragment 问题
【发布时间】: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


【解决方案1】:

当片段被移除时,你必须调用getLoaderManager.destroyLoader()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-11
    • 2012-12-14
    • 2015-04-13
    • 2013-07-12
    相关资源
    最近更新 更多