我一起使用Kotlin和MVP,偶然发现了一点烦恼.
我收到了"意外覆盖"错误(从下面可以看出).除了在MainView界面中更改成员变量名称或getX()之外,是否有任何解决方案.
根据我的研究,没有办法阻止kotlin为'x'生成吸气剂.
class MainActivity : Activity(), MainView {
val x: String // Accidental override
override fun getX(): String {
return x
}
}
interface MainView {
fun getX(): String
}
Run Code Online (Sandbox Code Playgroud)