CursorLoaderの使用方法を理解するのに問題があります。
私が解決しようとしている問題は、SQLiteデータベースのデータをListActivityに表示する方法です。リスト行はカスタムレイアウトを使用するため、3つのフィールド(すべて同じテーブル内)からのデータが必要です。
Stack Overflowに関するいくつかの質問に加えて、このブログ投稿も読んで、データベース用のコンテンツプロバイダーを作成する必要があると判断しました。
これを行う方法についてAndroidヘルプにアクセスする前に、コンテンツプロバイダーを使用したことはありません。
ポイント1は次のように述べています。
完全に独自のアプリケーション内で使用する場合は、SQLiteデータベースを使用するためのプロバイダーは必要ありません。
だから今私は立ち往生しているので、ContentProviderなしでCursorLoaderを使用することはできないようです。アプリケーション内でのみ使用する場合は、ContentProviderを作成しないことをお勧めします。
私は現在、ヘルプが古くなっているのではないか、それが書かれたときにカーソルローダーについて考えていなかったのではないかと考えています。
それで、とにかく続行してContentProviderを作成する必要がありますか、それともこれを行う別の方法がありますか?どんなアドバイスも役に立ちます!