Closed 530l closed 1 year ago
onCreate() 是创建 onCreateViewHolder 的回调,我想定义一些字段是根据 hodel 创建的声明周期走的,我应该定义在 oncreate 里面,然后自己缓存起来吗,再 onBind()方法关联起来,还是怎样? onBing 方法中怎样能获取到 oncreate 定义的字段
onCreate { if (itemViewType == R.layout.xxxxx_header){} if (itemViewType == R.layout.xxxxx_info){ var gsyVideoOptionBuilder = GSYVideoOptionBuilder() } }
onBind {
gsyVideoOptionBuilder.setXXXXXXX }
希望快速解决请Fork仓库复现问题并附上链接, 否则只能等有空才能排查 凭空猜测只会让问题晦涩难懂, 浪费本项目可持续维护时间
异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)
itemView.setTag
itemViewType
不过我认为可以给BindViewHodler新增一个tag变量来存储
tag
这个可以,给BindViewHodler新增一个tag变量来存储,有空增加下
已完成
问题描述
onCreate() 是创建 onCreateViewHolder 的回调,我想定义一些字段是根据 hodel 创建的声明周期走的,我应该定义在 oncreate 里面,然后自己缓存起来吗,再 onBind()方法关联起来,还是怎样? onBing 方法中怎样能获取到 oncreate 定义的字段
onBind {
期望结果
如何复现
截图
异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)
版本