Подтвердить что ты не робот

Разница между адаптером Array и адаптером курсора в Android

В чем разница между адаптером Array и адаптером курсора в Android?

4b9b3361

Ответ 1

Адаптер массива: адаптер, который принимает массив элементов и использует этот массив для создания списка.

CursorAdapter: он принимает курсор, который вы получаете в результате запроса к базе данных sqlite или преобразователю контента. Вы передаете этот курсор на адаптер, и список создается на основе данных, присутствующих в курсоре.

Ответ 2

Адаптер Array Конкретный BaseAdapter, который поддерживается массивом произвольных объектов. Вы можете добавлять списки или массивы пользовательских объектов

Адаптер курсора Адаптер, который предоставляет данные из курсора. Курсор должен содержать столбец с именем "_id" или этот класс не будет работать.

Ответ 3

Адаптер массива предназначен для массива строк или данных. Адаптер курсора используется, когда у вас есть данные в курсоре. Например, когда вы получаете данные из базы данных.