В чем разница между адаптером Array и адаптером курсора в Android?
Разница между адаптером Array и адаптером курсора в Android
Ответ 1
Адаптер массива: адаптер, который принимает массив элементов и использует этот массив для создания списка.
CursorAdapter: он принимает курсор, который вы получаете в результате запроса к базе данных sqlite или преобразователю контента. Вы передаете этот курсор на адаптер, и список создается на основе данных, присутствующих в курсоре.
Ответ 2
Адаптер Array Конкретный BaseAdapter, который поддерживается массивом произвольных объектов. Вы можете добавлять списки или массивы пользовательских объектов
Адаптер курсора Адаптер, который предоставляет данные из курсора. Курсор должен содержать столбец с именем "_id" или этот класс не будет работать.
Ответ 3
Адаптер массива предназначен для массива строк или данных. Адаптер курсора используется, когда у вас есть данные в курсоре. Например, когда вы получаете данные из базы данных.