0

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

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

有人有这个问题的解决方案吗?

4

1 回答 1

1

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

  1. 如果您使用CursorLoader: 用于ContentResolver通知数据已更改。在这种情况下,您Loader将自动更新。
  2. restartLoader在片段内部调用onResumeonStart
于 2013-03-27T13:47:13.543 回答