0

私はカーソルローダーを使おうとしています。このチュートリアル http://responseandroid.com/2012/03/19/using-an-android-cursor-loader-with-a-content-provider.htmlに従い始めましたが、理解できません。チュートリアルは私を混乱させました。

カーソルローダーがアダプターであることがわかっている限り、アダプターの仕事はコンテンツプロバイダーに移動し、データを取得してからデータを表示します。

コンテンツリゾルバーは何をしますか?

Androidのドキュメントには、SimpleCursorAdapterが減価償却され、カーソルアダプターを使用すると書かれています。これは私が話していたチュートリアルです http://responseandroid.com/2012/03/19/using-an-android-cursor-loader-with-a-content -provider.html

ここで彼はsimplecursoradapterとカーソルローダーの両方を使用していますが、それはなぜですか?カーソルローダーの使い方を教えてもらえますか?

4

2 に答える 2

2

あなたは2つの異なることを混同しています。

カーソルローダーは、データソースからそのデータを取得し、それをカーソルにロードしてから、カーソルを管理します。カーソルは基本的にメモリ内のデータストレージ構造です。

アダプターは、カーソル(または配列またはリスト)からデータを取得し、表示レイアウトに配置して表示します。

于 2012-09-10T17:52:19.467 に答える
0

SimpleCursorAdapterは引き続き使用できると思います。ドキュメントを見ると、古いコンストラクターは非推奨になっているように見えますが、次のコンストラクターを使用できます。

SimpleCursorAdapter(コンテキストコンテキスト、intレイアウト、カーソルc、String [] from、int [] to、intフラグ)標準コンストラクター。

詳細はこちら: http ://developer.android.com/reference/android/widget/SimpleCursorAdapter.html

于 2012-09-11T08:29:54.827 に答える