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

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

Solutions Collecting From Web of "Разница между адаптером Array и адаптером курсора в Android"

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

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

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

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

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