Kotlin で「Activity.this」にアクセスするにはどうすればいいですか? 質問する

Kotlin で「Activity.this」にアクセスするにはどうすればいいですか? 質問する

次の Java コードがあります:

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

Kotlin で MainActivity オブジェクトを取得したいのですが、自動変換は で中断されますMainActivity.this

ベストアンサー1

MainActivityKotlinでは、オブジェクトへの参照を取得するには、資格のあるthis例:

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

おすすめ記事