我使用基于Zxing的library来扫描几个条形码,我需要将当前扫描到ScannerActivity的内容传递回调用活动。
目前我将ScannerActivity称为:
new IntentIntegrator(this)
.setOrientationLocked(false)
.addExtra(SCAN_TYPE_EXTRA, scanType.getValue())
.setCaptureActivity(ScannerActivity.class).initiateScan();
然后我就可以获得SCAN_TYPE_EXTRA
这样的值:
this.getIntent().getIntExtra(MainActivity.SCAN_TYPE_EXTRA, 1)
我需要将此值发送回调用活动(MainActivity
),但zxing-android-embedded
库会自行调用setResult
和finish
方法。
如何在完成ScannerActivity时将数据添加到库数据中?