ここでは、SimpleCursorAdapterのAPIレベル1コンストラクターは非推奨であり、およびの使用が推奨されていることを示していLoaderManagerますCursorLoader。
LoaderManagerしかし、との使用法を掘り下げてみると、 (私が推測するフラグメント自体の拡張)を拡張する内部クラス内にを作成するこのCursorLoader例が見つかりました。引数としてaを取るという事実を除いて、すべてが大丈夫のようです。つまり、これは、データベースにアクセスするためにを作成する必要があることを意味します。ListFragmentCursorLoaderCursorLoaderUriContentProvider
ListViewデータベースからのアイテムを使って単純なものを作成するためだけに、これらすべてを実行しなければならないのはやり過ぎのように見えることを告白しなければなりません。特に、データベースデータを他のアプリで利用できるようにするつもりがなく、コンテンツプロバイダーの主な目的がそれを行うことである場合。
それで、それは本当に価値がありますか?
特に私のように、取得するコンテンツが少なくなる可能性が高い場合はそうです。私はそれを古いやり方で行うことを真剣に考えています、あなたは何と言いますか?