0
スクロール中にデータベースからデータをロードしたいので、ローダーコールバックを使用しています。しかし、initローダーでは、データベースURIを要求しています。 ContentProviderを使用すると、正常に動作しています。しかし、私はContentProviderなしでローダーを初期化したいと思います。コンテンツプロバイダを使用せずにカスタムSQLite DBテーブルURIを取得するには?
スクロール中にデータベースからデータをロードしたいので、ローダーコールバックを使用しています。しかし、initローダーでは、データベースURIを要求しています。 ContentProviderを使用すると、正常に動作しています。しかし、私はContentProviderなしでローダーを初期化したいと思います。コンテンツプロバイダを使用せずにカスタムSQLite DBテーブルURIを取得するには?
あなたは異なるローダーを使用する必要があります。私はCursorLoader
のソースをコピーし、それをContentResolver
と話すために使用するUriやその他の引数の代わりに、データベースのインスタンス(具体的には、サブクラスSQLiteOpenHelper
)を使用するように変更することをお勧めします。
あなたはただこれは、なぜあなたは再びそれを聞いてなかった数分前に尋ねましたか? –