RecyclerView onCreateViewHolder() 性能

问题描述

RecyclerView 使用 onCreateViewHolder() 在需要时扩充视图。

如果我将已经膨胀的视图传递给 onCreateViewHolder() ..它是否提高了性能(减少了 recyclerview 加载时间)? 例如:-

 override fun onCreateViewHolder(parent: ViewGroup,type: Int): RecyclerView.ViewHolder {
     
       //instead of inflating views on the fly I am using ViewPool that I have created earlier
       
       val holder = MyViewHolder(MyViewPool.getAlreadyInflatedView())
       return holder
}

有人试过吗?

onBindViewHolder() 是空的(不做任何事情)。

PS:我没有通过这种方法获得任何性能提升。我只是想知道为什么

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)