我正在编写一个从 sqlite 数据库填充列表视图的 android 应用程序。
我看到 SimpleCursorAdapte有点过时,因为它在 UI 线程上进行查询。建议是“作为替代方案,将 LoaderManager 与 CursorLoader 一起使用。”
但是似乎(我可能错了......)CursorLoader 使用内容提供程序来管理数据库访问。由于其他应用程序不需要访问我的数据库中的任何内容,因此这似乎没有必要且过于复杂。这是我实现对数据库的线程安全和同步访问的唯一选择吗?
或者
在运行其方法时使用 DAO 并使用 asynctask 是否仍然安全(minSdkVersion >= 11)。