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