最近很闲,然后学着用 Android 的 dataBinding 和 kotlin,现在遇到了一个由 Java 转 kotlin 的问题。
https://i.loli.net/2017/08/03/5982d17491e21.png
在 xml 中指定 viewModel 的时候,Java 代码可以直接指定一个对象就行了,但是用 kotlin 的时候直接写成员变量的时候,会报错,如下
https://i.loli.net/2017/08/03/5982d173d830c.png
所以我只能将成员变量变成静态变量:
https://i.loli.net/2017/08/03/5982d1751e873.png
这样就没有问题了,但是在遇到使用 Java 的第三方库的 viewModel 时,就没办法了,这个错又会出现。所以我是不是哪里写的有问题,有什么方法能让我使用成员变量呢? (公司的网络把很多网盘服务加入黑名单了,其中就包括 weibo 和 imgur,所以不好意思,图片大家将就看吧)
1
pcatzj OP anybody helps me?
|
2
Grubber 2017-08-03 18:34:38 +08:00 via Android
我之前没遇到这种错误问题啊
|
6
Grubber 2017-08-05 14:10:51 +08:00
|