var data = MutableLiveData<Salt>()
这就是这么简单的代码,我试图在IntelliJ中编写和测试我的代码,因为它对我来说更快,更方便。但是在尝试调用可变的实时数据时我遇到了异常。
未解决的参考:MutableLive数据
and intelliJ似乎没有默认找到de库,我在网上看了一下,看来我必须在该项目上获取android和gradle模块,我已经默认安装了gradle在社区intellij上的所有模块,但是仍然找不到它。 我无法安装android模块,我按安装android sdk的指示单击,但它停留在此消息上
正在准备“安装Android支持存储库(修订:47.0.0)”。 正在下载https://dl.google.com/android/repository/android_m2repository_r47.zip
它从不下载,我手工下载了文件,如果有人知道如何手工安装,那就太好了。 如果有更简单的方法来使用MutableLiveDatatype,那也有帮助,我只想在kotlin项目的IntelliJ上使用它就这么简单。
答案 0 :(得分:0)
问题是,这不是在Kotlin中声明变量的正确语法。
应为:var data = MutableLiveData<Salt>()
。
此外,我会强烈建议您使用专门为Android开发设计的Android Studio。