如何在Kotlin中引用外部类的实例?
我在一个匿名的内部类中,想引用外部类的实例。 在Java中,可以使用.this
前面的类名来解决歧义。 像: MainActivity.this
。 我怎样才能在Kotlin中实现相同? 因为编译器在抱怨'expression 'this' cannot be a selector(occur after a dot)'
当我这样做的时候, 'expression 'this' cannot be a selector(occur after a dot)'
。 谢谢!
您可以使用this@MainActivity
引用外部类实例。
提示:我也记不起语法,所以我只是用Java编写了一个简单的例子,并要求IntelliJ将类转换为Kotlin来找到答案。