2017-02-20 24 views
2
  1. Создание объекта ViewHolder для каждого элемента RecylerView.
  2. Кэширование представлений, связанных с каждым элементом.
  3. Возврат количества элементов в источнике данных.
  4. Связывание данных из источника данных с каждым элементом.
  5. Утилизация товара, чтобы их можно было использовать снова.
  6. Надуть каждый элемент, который будет отображаться.

Это вопрос от udacity, и я не могу ответить на него. По моим данным, это 1,4,5,6, но это неправильно. Актуальный вопрос: здесь вы можете попробовать. QuestionЗа что отвечает адаптер RecylerView? Выберите каждый из следующих действительных операторов:

+0

Это может помочь взглянуть на JavaDoc: https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter.html ... Совет: getItemCount() – Ridcully

+0

@ Ridcully я также попробовал 3-й вариант, но это снова worng. – Umar

+0

Я попробовал вопрос по вашей ссылке и понял это с моей первой попытки :-) Вы уверены, что 1,4,5 и 6? Подумайте о том, что каждый означает точно, и если Adapter действительно это делает. – Ridcully

ответ

12

Адаптер recylerview является reposible для

  1. Создание объекта ViewHolder для каждого элемента RecylerView.
  2. Возврат количества элементов в источнике данных.
  3. Связывание данных из источника данных с каждым элементом.
  4. Надуть каждый элемент, который будет отображаться.

Вы можете проверить по ссылке here

+0

как насчет привязки логики к onclick слушателям? – jonney