hegaojian / JetpackMvvm

:chicken::basketball:一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目
https://github.com/hegaojian/JetpackMvvm
Apache License 2.0
3.1k stars 605 forks source link

kotlin-android-extensions插件已经被弃用了 #106

Open Roc-egg opened 2 years ago

Roc-egg commented 2 years ago

鸡哥,kotlin-android-extensions插件被弃用了,kotlin最新版本编译无法通过,需要把插件删除掉,更新升级一下鸡哥

hegaojian commented 2 years ago

这个在考虑了,后面会删除掉 kotlin-android-extensions, 用 viewBinding 或者 dataBinding 去替换

andrewliu1345 commented 1 year ago

删除掉 kotlin-android-extensions, 后用 viewBinding 或者 dataBinding 去替换,结果里面嵌套的 viewBinding 返回为空,直接保持。需要手动去bind() 比如:
includeViewpager = IncludeViewpagerBinding.bind(mDatabind.root) viewPager = includeViewpager.viewPager 难道要在inflateBindingWithGeneric里 递归bind()?