调用onCreateViewHolder的次数不同

时间:2019-03-30 16:33:03

标签: android kotlin

我正在使用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条日志消息。 都尝试了几次;每次都有相同的结果。为什么没有计数器却只能得到两个日志?

0 个答案:

没有答案