【问题标题】:viewPager and loadermanager callbacksviewPager 和 loadermanager 回调
【发布时间】:2013-03-27 21:47:13
【问题描述】:

我的应用中有一个带有 3 个片段的 viewpager。 viewPager 中的中间片段是带有列表视图的片段,它为游标加载器实现了 loader.callbacks 接口。

我遇到的问题是,一旦我向左或向右滑动,中间片段就会留在缓存中,并且永远不会调用“onLoadFinished”回调,因此我永远不会通过交换游标获得新数据。

谁有这个问题的解决方案?

【问题讨论】:

    标签: android android-viewpager android-loadermanager


    【解决方案1】:

    如果您在两次滑动之间更改了数据,那么您有两种选择:

    1. 如果您使用CursorLoader:使用ContentResolver 通知数据已更改。在这种情况下,您的 Loader 将自动更新。
    2. 在片段的onResumeonStart 内调用restartLoader

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-18
      相关资源
      最近更新 更多