From 94e625db264cfdbb41311fdb6bda70189fac3725 Mon Sep 17 00:00:00 2001 From: jacques Date: Tue, 8 Feb 2022 07:51:20 +0100 Subject: [PATCH] Create a custom scanbarcode contract form xxing scanContract. Unsuccesfful. --- ...ScanContract.java => PilldroidScanContract.java} | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) rename app/src/main/java/net/foucry/pilldroid/{CustomScanContract.java => PilldroidScanContract.java} (51%) diff --git a/app/src/main/java/net/foucry/pilldroid/CustomScanContract.java b/app/src/main/java/net/foucry/pilldroid/PilldroidScanContract.java similarity index 51% rename from app/src/main/java/net/foucry/pilldroid/CustomScanContract.java rename to app/src/main/java/net/foucry/pilldroid/PilldroidScanContract.java index 1b58d13..aab2487 100644 --- a/app/src/main/java/net/foucry/pilldroid/CustomScanContract.java +++ b/app/src/main/java/net/foucry/pilldroid/PilldroidScanContract.java @@ -7,15 +7,20 @@ import androidx.activity.result.contract.ActivityResultContract; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -public class CustomScanContract extends ActivityResultContract { +import com.journeyapps.barcodescanner.ScanIntentResult; +import com.journeyapps.barcodescanner.ScanOptions; + + +public class PilldroidScanContract extends ActivityResultContract{ + private static final String TAG = PilldroidScanContract.class.getName(); @NonNull @Override - public Intent createIntent(@NonNull Context context, ScanOptions input { - return input createScanIntent(context); + public Intent createIntent(@NonNull Context context, ScanOptions input) { + return input.createScanIntent(context); } @Override public ScanIntentResult parseResult(int resultCode, @Nullable Intent intent) { - return ScanIntentResult.parseActivityResult(resultCode, intent) + return ScanIntentResult.parseActivityResult(resultCode, intent); } }