收听未在活动/片段中创建的自定义加载程序中的更改

时间:2014-06-14 12:45:01

标签: android android-loader

我有一个可以使用自定义Loader的ListFragment(我不想使用ContentProvider)。

我希望能够在单击通知后更改数据库中的记录(例如,删除项目),然后如果ListFragment处于活动状态,我希望通知它。

有没有办法让我使用Loader并没有ContentProvider?

1 个答案:

答案 0 :(得分:0)

好的,因为Loader必须仍然是ListFragment生命周期的一部分,我想一种方法是使用本地广播接收器。我将在运行时注册和取消注册,这样,如果Loader处于活动状态,ListFragment就会知道这一点。