Kotlin中的Java代码SomeActivity.this等效于什么?

时间:2018-11-20 20:16:49

标签: java android kotlin zxing

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

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

这是我在Kotlin中所做的事情:

IntentIntegrator(this).initiateScan()

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

kotlin中的Java代码正确等效是什么?

1 个答案:

答案 0 :(得分:3)

this@SomeActivity

如果您开始输入this,则应该会在建议的自动填充中看到该数字。