@Override public void onActivityResult(int requestCode, int resultCode, Intent intent) { Log.i(TAG, "QR: Got activity result: " + resultCode + " requestCode: " + requestCode); if (requestCode == 0) { String contents = null; if (resultCode == RESULT_OK) { contents = intent.getStringExtra("SCAN_RESULT"); String format = intent.getStringExtra("SCAN_RESULT_FORMAT"); Log.i(TAG, "QR: " + contents + " Format: " + format); Utils.SaveData(contents.getBytes(), "", false, "qr.txt"); } else if (resultCode == RESULT_CANCELED) { } finish(); } }