Разница между ArrayAdapter и ListAdapter в Android?

Я знаю, что ListAdapter - это интерфейс, а ArrayAdapter - это класс. Таким образом, мы можем создать только экземпляр ArrayAdapter. Я встретил code

ListAdapter adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, songNames);

Но я смог сделать то же самое с

ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, songsArray);

Итак, я хочу знать, в каких именно местах нам нужен ListAdapter?

Спасибо

16
задан alex 5 May 2013 в 22:28
поделиться