Разное количество обращений к onCreateViewHolder - PullRequest
0 голосов
/ 30 марта 2019

Я использую RecyclerView для списка из 100 элементов.11 из них изначально появляются на экране.Решил авторизоваться на CreateViewHolder.Вот результаты:

override fun onCreateViewHolder(...): viewHolder {
    //...
    Log.d("TAG","log message")
    //...
}

Теперь, когда приложение запускается, появляется пара журналов, а когда я начинаю прокручивать, еще 4-5 сообщений.Но когда я добавляю счетчик:

override fun onCreateViewHolder(...): viewHolder {
    //...
    counter++
    Log.d("TAG","log message $counter")
    //...
}

12 появляются сообщения журнала в начале, и снова еще 4-5 при прокрутке.Пробовал оба несколько раз;одни и те же результаты каждый раз.Почему без счетчика я получаю только два журнала?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...