summaryrefslogtreecommitdiff
path: root/sample/src/main/java/example/zxing/MainActivity.java
diff options
context:
space:
mode:
authorRalf Kistner <ralf@journeyapps.com>2018-03-04 13:53:53 +0300
committerRalf Kistner <ralf@journeyapps.com>2018-03-04 13:53:53 +0300
commit3fd9354cd778f0576297ca5586bfe9dee7ee2bb4 (patch)
tree2045f9df24e283ee8e37298eba8bbbffc3288d45 /sample/src/main/java/example/zxing/MainActivity.java
parent11073ddcf9b1b7e280f094e5c5161d361edc616d (diff)
parentc98a04a407472ea3d54344585c38bc0c2db02df5 (diff)
downloadzxing-android-embedded-3fd9354cd778f0576297ca5586bfe9dee7ee2bb4.tar.xz
Merge branch 'master' of github.com:journeyapps/zxing-android-embedded
Diffstat (limited to 'sample/src/main/java/example/zxing/MainActivity.java')
-rw-r--r--sample/src/main/java/example/zxing/MainActivity.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/sample/src/main/java/example/zxing/MainActivity.java b/sample/src/main/java/example/zxing/MainActivity.java
index 79f74ec4..b3a0119b 100644
--- a/sample/src/main/java/example/zxing/MainActivity.java
+++ b/sample/src/main/java/example/zxing/MainActivity.java
@@ -21,6 +21,8 @@ import com.journeyapps.barcodescanner.CameraPreview;
public class MainActivity extends AppCompatActivity {
+ public final int CUSTOMIZED_REQUEST_CODE = 0x0000ffff;
+
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@@ -31,6 +33,10 @@ public class MainActivity extends AppCompatActivity {
new IntentIntegrator(this).initiateScan();
}
+ public void scanBarcodeWithCustomizedRequestCode(View view) {
+ new IntentIntegrator(this, CUSTOMIZED_REQUEST_CODE).initiateScan();
+ }
+
public void scanBarcodeInverted(View view){
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.addExtra(Intents.Scan.INVERTED_SCAN, true);
@@ -87,6 +93,18 @@ public class MainActivity extends AppCompatActivity {
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
IntentResult result = IntentIntegrator.parseActivityResult(requestCode, resultCode, data);
+ switch (requestCode) {
+ case CUSTOMIZED_REQUEST_CODE: {
+ Toast.makeText(this, "REQUEST_CODE = " + requestCode, Toast.LENGTH_LONG).show();
+ break;
+ }
+ case IntentIntegrator.REQUEST_CODE: {
+ Toast.makeText(this, "IntentIntegrator default REQUEST_CODE = " + requestCode, Toast.LENGTH_LONG).show();
+ break;
+ }
+ default:
+ break;
+ }
if(result != null) {
if(result.getContents() == null) {
Log.d("MainActivity", "Cancelled scan");