Tôi biết rằng ListAdapter là một giao diện và ArrayAdapter là một lớp. Vì vậy, chúng tôi chỉ có thể khởi tạo ArrayAdapter. Tôi gặp một mãSự khác biệt giữa ArrayAdapter và ListAdapter trong Android?
ListAdapter adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, songNames);
Nhưng tôi đã có thể làm điều tương tự với
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, songsArray);
Vì vậy, tôi muốn biết, trong những gì nơi chính xác chúng ta cần ListAdapter?
Cảm ơn bạn