我有一个使用java中的zxing扫描条码/二维码的代码:
IntentIntegrator integrator = new IntentIntegrator(SomeScanActivity.this);
integrator.initiateScan();
这是我在Kotlin中所做的事情:
IntentIntegrator(this).initiateScan()
在Java中,IntentIntegrator的构造函数不会接受“ this”作为构造函数参数,但是在kotlin中,它确实接受“ this”作为构造函数参数。我的怀疑是这是导致我在结果中得到空值的问题的原因。
kotlin中的Java代码正确等效是什么?
答案 0 :(得分:3)
是
this@SomeActivity
如果您开始输入this
,则应该会在建议的自动填充中看到该数字。