编写由LoaderManager管理的数据

时间:2012-03-07 17:50:57

标签: android android-loadermanager

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

1 个答案:

答案 0 :(得分:1)

如果您使用CursorLoader,并且通过ContentProvider使用的CursorLoader进行了所有数据库更新,则会通知加载程序及其Cursor更改,所以一切都将为你处理。

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