gpt4 book ai didi

java - kotlin 中的 java 代码 SomeActivity.this 是什么?

转载 作者:行者123 更新时间:2023-11-29 04:14:09 25 4
gpt4 key购买 nike

我有一个在 java 中使用 zxing 扫描条形码/二维码的代码:

 IntentIntegrator integrator = new IntentIntegrator(SomeScanActivity.this);
integrator.initiateScan();

这是我在 kotlin 中的做法:

IntentIntegrator(this).initiateScan()

在 java 中,IntentIntegrator 的构造函数不会接受“this”作为构造函数参数,但在 kotlin 中它确实接受“this”作为构造函数参数。我怀疑这是导致我在结果上得到空值的问题的原因。

kotlin 中 java 代码的正确等价物是什么?

最佳答案

this@SomeActivity

如果您开始输入 this,您应该会看到它出现在建议的自动完成中。

关于java - kotlin 中的 java 代码 SomeActivity.this 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53400876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com