如何在不使用内容提供程序的情况下获取自定义SQLite数据库表URI?

时间:2017-06-19 03:40:48

标签: android android-sqlite android-cursorloader

我想在滚动时从数据库加载数据,所以我使用加载器回调。但是在init loader中它要求数据库URI。如果我使用ContentProvider,那么它工作正常。但我想在没有ContentProvider的情况下初始化加载器。

1 个答案:

答案 0 :(得分:0)

您需要使用不同的Loader。我建议复制CursorLoader的源代码并将其更改为使用数据库实例(更具体地说,是SQLiteOpenHelper的子类),而不是使用Uri和其他用于与{{1}进行通信的参数}。