16

What is the difference between Array adapter and Cursor Adapter in Android?

4

3 に答える 3

15

Array Adapter : 項目の配列を受け取り、この配列を使用してリストを作成するアダプター。

CursorAdapter : sqlite データベースまたはコンテンツ リゾルバーへのクエリの結果として受け取るカーソルを取ります。このカーソルをアダプタに渡すと、カーソルに存在するデータに基づいてリストが作成されます。

于 2012-04-17T10:16:52.420 に答える
4

Array Adapter 任意のオブジェクトの配列によってサポートされる具体的な BaseAdapter。カスタム オブジェクトのリストまたは配列を追加できます

カーソル アダプタ カーソルからデータを公開するアダプタ。Cursor には「_id」という名前の列が含まれている必要があります。含まれていない場合、このクラスは機能しません。

于 2012-04-17T10:21:53.947 に答える
1

配列アダプターは、文字列またはデータの配列用です。カーソル アダプターは、カーソルにデータがある場合に使用されます。たとえば、データベースからデータを取得する場合などです。

于 2012-04-17T10:15:30.907 に答える