首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Kotlin中访问"Activity.this“?

如何在Kotlin中访问"Activity.this“?
EN

Stack Overflow用户
提问于 2017-01-12 23:31:49
回答 5查看 66.3K关注 0票数 158

我有一段Java代码:

代码语言:javascript
复制
MaterialDialog builder = new MaterialDialog.Builder(MainActivity.this)

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

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-01-13 02:54:20

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

代码语言:javascript
复制
class MyActivity : MainActivity() {
    val builder = MaterialDialog.Builder(this@MyActivity)
}
票数 288
EN

Stack Overflow用户

发布于 2018-10-08 18:45:21

请尝试此标签

代码语言:javascript
复制
this@YourActivityName
票数 29
EN

Stack Overflow用户

发布于 2021-07-01 02:21:01

在kotlin中

代码语言:javascript
复制
this@MainActivity

等同于JAVA

代码语言:javascript
复制
MainActivity.this
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41617042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档