2016-04-12 19 views
0

ArrayAdapterとArrayListの間にdiffrenceが見えていません...それらはどちらも配列を保持していますし、異なる種類の操作を行います。どちらか、または私はArrayAdapterを正しく理解していませんか?助けてください!ありがとうございました。ArrayAdapterとは何ですか?

+0

彼らのjavadocは私にとって非常に明確です。あなたが理解していない部分は何を読みましたか? – Savior

+0

私は何らかの理由でそれを理解していません... Array Adapterは非常に混乱しています。何らかの理由で – amanuel2

+0

が不明です。あなたが理解できないことを説明してください。あなたが何かを理解していなければ、Stack Overflowは開始する場所ではありません。 – Savior

答えて

5

ArrayListは、配列に基づくjava.util.Listの実装です。 java.util.Listを使用するとどこでも使用できます。例えば。重複が許可されているオブジェクトのコレクションの順序を維持する必要がある場所です。

ArrayAdapterは、オブジェクトの配列をデータソースとして使用するためのAndroid SDKクラスです。アダプターは、データベース、ファイル、またはメモリー内のオブジェクトのいずれであっても、結果セットを一意に処理するためにAndroidで使用され、UIエレメントに表示されます。 ArrayAdapterは、後者の場合に便利です。アダプタを使用する場所ならどこでも使用できます。例えば。 AndroidのUI要素にアタッチします。

どちらも配列をラップしますが、配列をラップするものはすべて同じではありません。これらの2つのクラスは非常に異なる目標を持ち、異なるインターフェースを実装しています。

関連する問題