У меня есть код, который сканирует штрих-код с использованием zxing в Java:
IntentIntegrator integrator = new IntentIntegrator(SomeScanActivity.this);
integrator.initiateScan();
Вот как я это сделал в kotlin:
IntentIntegrator(this).initiateScan()
В Java конструктор для JavaIntentIntegrator не примет 'this' в качестве параметра конструктора, но в kotlin он примет 'this' в качестве параметра конструктора.Я подозреваю, что это является причиной проблемы, в которой я получаю нулевое значение результата.
Что является правильным эквивалентом кода Java в kotlin?