java - 如何在 Kotlin 中访问 "Activity.this"?

标签 java android kotlin

我有这段 Java 代码:

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

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

最佳答案

您可以在 Kotlin 中使用 qualified this 获取对 MainActivity 对象的引用。 .例如:

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

关于java - 如何在 Kotlin 中访问 "Activity.this"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41617042/

相关文章:

java - 类对反序列化无效 - 从文件反序列化但不是 blob?

java - 如何测试@Scheduled注解的方法

java - Struts2登录MySQL错误

android - 从 parse.com 拉取图像并在 android 上显示

android - 如何在 Android 中以编程方式设置谷歌字体

java - 如何在不点击屏幕的情况下放置对象

android - 想要在 Kotlin 中显示一个小斜体 i(数学符号)

java - 我可以在 Java 中使用双键映射吗

android - 具有自定义样式的评分栏显示不良图像

android - 清洁架构 : ViewModel with multiple UseCases on Android