Адаптерные методы в Android?

Я прошел три метода в классах адаптеров.

  1. GetView ()
  2. NewView ()
  3. BindView ()

В чем разница между этими методами? Пожалуйста, поделитесь некоторым учебником, образцом кода или логикой, чтобы понять это. Благодарю. Мне нужно создать список с прогрессивными значками. Какой адаптер вы предлагаете мне сделать?

getView() возвращает View для строки. Для пользовательского подкласса ArrayAdapter вы обычно переопределяете getView() .

Для пользовательского подкласса CursorAdapter вы можете переопределить getView() , но обычно вместо этого вы переопределяете newView() и bindView() . newView() создает строку View и bindView() привязывает данные для конкретной позиции в наборе данных Cursor к этой строке.

Эти концепции охватываются (с большим упором на getView() ) в этом отрывке из одной из моих книг.