package com.dappervision.wearscript.ui; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import com.dappervision.wearscript.Utils; import com.dappervision.wearscript.events.ShutdownEvent; public class SetupActivity extends Activity { private static final String TAG = "SetupActivity"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Utils.getEventBus().post(new ShutdownEvent()); Intent intent = new Intent("com.google.zxing.client.android.SCAN"); startActivityForResult(intent, 0); } @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(); } } }