helper.getAdapterPosition() Android Studio标红 但是代码可以正常运行
helper.getAdapterPosition() Android Studio标红 但是代码可以正常运行
使用插件版本:

Android Studio 版本:

我也遇到了这种问题,把当前的实现类用kotlin实现久不会这样了,可能是studio的问题
BaseViewHolder继承RecyclerView.ViewHolder,用BaseViewHolder调用RecyclerView.ViewHolder里的方法爆红,如helper.getAdapterPosition();helper.getItemViewType()等等,但不影响正常运行。就是强迫症受不了。
兄弟解决了没,刚升级了studio遇到了和你一样的问题
当前的实现类用kotlin实现
当前的实现类用kotlin实现 确实是,有强迫症,adapter只能转成Kotlin了
本地依赖将RecyclerView 1.1.0 替换成1.2.1
本地依赖将RecyclerView 1.1.0 替换成1.2.1
不管用啊 兄弟
Replaced RecyclerView 1.1.0 with 1.2.1 for local dependencies
It doesn't work bro
Have you solved the issue
强迫症可以试下 自定义一个类继承BaseViewHolder
open class BaseViewHolderEx (view: View) : BaseViewHolder(view) {
open fun getItemView() : View {
return itemView
}
open fun getAdapterItemViewType() : Int {
return itemViewType
}
}
然后再Adapter里把BaseViewHolder替换成BaseViewHolderEx 其他在Java里爆红的可以在里面添加就ok了
有同样的问题
有同样的问题 "com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.46" 使用这个版本就好了