如何在扩展ViewHolder的类上使用Kotlin综合缓存/ LayoutContainer?

时间:2018-11-29 11:48:32

标签: android kotlin kotlin-android-extensions

所以在这里,我有一个独立的项目,使用两种类型的适配器,一种是库Groupie,另一种是我自己的基本实现。但是在这两种实现中,我都将视图绑定委托给扩展了ViewHolder的类,该类实现了LayoutContainer,因此Kotlin合成不知道该类,因此不使用findViewByCache,但是会生成如下代码: TextView var10000 =(TextView)viewHolder.getContainerView().findViewById(id.textView);对我来说就像没有LayoutContainer一样。

那么在这种情况下,我如何让Kotlin合成知道我正在扩展LayoutContainer?

项目:

https://gitlab.com/leobrujah/kotlin-synthetic-test/blob/master/app/src/main/java/com/test/kotlinsyntheticssample/MainActivity.kt

0 个答案:

没有答案