0

我正在编写一个从 sqlite 数据库填充列表视图的 android 应用程序。

我看到 SimpleCursorAdapte有点过时,因为它在 UI 线程上进行查询。建议是“作为替代方案,将 LoaderManager 与 CursorLoader 一起使用。”

但是似乎(我可能错了......)CursorLoader 使用内容提供程序来管理数据库访问。由于其他应用程序不需要访问我的数据库中的任何内容,因此这似乎没有必要且过于复杂。这是我实现对数据库的线程安全和同步访问的唯一选择吗?

或者

在运行其方法时使用 DAO 并使用 asynctask 是否仍然安全(minSdkVersion >= 11)。

4

1 回答 1

0

android SDK 使得将应该是服务或异步任务的东西放在 UI 线程上变得越来越难。这是他们前进的方向。

请参阅我对cursorloader 与内容提供者的回答

于 2013-07-30T16:14:49.457 回答