【发布时间】:2016-03-23 08:59:36
【问题描述】:
我搜索了一下,发现了多种异步访问本地 SQLite 数据库的方法:
- 异步任务
- CursorLoader(我已经使用它进行查询以检索我的联系人信息,但我不确定这将如何转换为具有多个查询的 SQLiteOpenHelper 子类)
- ContentProvider - 不确定它是否过度,数据库将只需要在应用程序内
最佳做法是什么?我目前有一个 SQLiteOpenHelper 子类,其中包含基本的表创建/升级/等。逻辑。
【问题讨论】:
-
你是在说只读操作(查询),还是写操作(插入、更新、删除)?
-
读写操作。
标签: android sqlite android-asynctask android-contentprovider