如何访问Kotlin中的“Activity.this”?

我有这样的Java代码:

MaterialDialog builder = new MaterialDialog.Builder(MainActivity.this) 

我想获取Kotlin中的MainActivity对象。 MainActivity.this自动转换。

您可以通过使用this@MainActivitySubclassName来获取对Kotlin中的MainActivity对象的引用。 例如:

 class MyActivity : MainActivity() { val builder = MaterialDialog.Builder(this@MyActivity) } 

你可以在这里找到更多的细节