0
我想在滚动时从数据库加载数据,所以我使用加载器回调。但在init loader中,它要求提供数据库URI。如果我使用ContentProvider,那么它工作正常。但我想在没有ContentProvider的情况下初始化加载器。如何在不使用内容提供程序的情况下获取自定义SQLite数据库表URI?
我想在滚动时从数据库加载数据,所以我使用加载器回调。但在init loader中,它要求提供数据库URI。如果我使用ContentProvider,那么它工作正常。但我想在没有ContentProvider的情况下初始化加载器。如何在不使用内容提供程序的情况下获取自定义SQLite数据库表URI?
您需要使用不同的加载程序。我建议复制CursorLoader
的源代码并将其更改为使用数据库实例(更具体地说,您的子类为SQLiteOpenHelper
),而不是Uri和其他用于与ContentResolver
交谈的参数。
你刚才在几分钟前问过这个,你为什么再问一遍? –