2
私はKotlin & MVPを一緒に使用していて、ちょっと迷惑になりました。Kotlin + MVP - 偶発的なオーバーライド
私は「偶発的なオーバーライド」エラーが発生しています(下記から分かります)。 MainViewインターフェイスでメンバ変数名またはgetX()を変更する以外に、これに対する解決策がありますか?
私が調べたことから、コットリンが 'x'のゲッターを生成するのを防ぐ方法はありません。
class MainActivity : Activity(), MainView {
val x: String // Accidental override
override fun getX(): String {
return x
}
}
interface MainView {
fun getX(): String
}
「@ JvmName」でゲッターの名前を変更することができます –