1

使用 LoaderManager 时,我是否仍以过去的方式管理数据库写入并让 Loader 接收更改?我正在为应用程序转换和添加功能,但我仍在习惯 Android 平台。

4

1 回答 1

1

如果您正在使用,并且您通过您使用CursorLoader的 进行所有数据库更新,加载器及其将收到更改通知,因此一切都会为您处理。ContentProviderCursorLoaderCursor

如果您不使用CursorLoader,您有责任以某种方式更新您自己的Cursor。例如,我的LoaderEx项目有一个SQLiteCursorLoader直接与 a 一起工作的 a SQLiteOpenHelper,它在 Loader 上提供insert()update()delete()execSql()方法,因此我们可以相应地更新 Cursor。

于 2012-03-07T18:50:10.257 回答