Intent intent = new Intent();
intent.setAction(ACTION);
+ intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
+ intent.putExtra("PROMPT_MESSAGE",
+ "Place a QR Code inside the viewfinder rectangle to scan it.");
try {
startActivityForResult(intent, QRCODE);
} catch (ActivityNotFoundException e) {
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
+ Log.d(TAG, "onActivityResult: requestCode=" + requestCode + " resultCode=" + resultCode);
if (requestCode == QRCODE && resultCode == RESULT_OK) {
- writeToFile(data.getStringExtra(RESULT));
+ String contents = data.getStringExtra(RESULT);
+ writeToFile(contents);
+ Log.d(TAG, "onActivityResult: QRCODE RESULT_OK: " + contents);
+ finishActivity(requestCode);
finish();
}
}