From ca8e272980a66743354e4ce4d64ee377d0d5ee70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=8D=E3=82=80=E3=81=AD=E3=81=93?= Date: Wed, 20 Dec 2023 11:59:50 +0900 Subject: [PATCH] =?UTF-8?q?ArrayList=E3=81=AB=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ScannerDatabaManagerStubFragment.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/component/scanner/src/main/java/one/nem/lacerta/component/scanner/ScannerDatabaManagerStubFragment.java b/component/scanner/src/main/java/one/nem/lacerta/component/scanner/ScannerDatabaManagerStubFragment.java index 9206327f..18a87139 100644 --- a/component/scanner/src/main/java/one/nem/lacerta/component/scanner/ScannerDatabaManagerStubFragment.java +++ b/component/scanner/src/main/java/one/nem/lacerta/component/scanner/ScannerDatabaManagerStubFragment.java @@ -1,5 +1,6 @@ package one.nem.lacerta.component.scanner; +import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.os.Bundle; @@ -14,6 +15,8 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import java.util.ArrayList; + /** * A simple {@link Fragment} subclass. * Use the {@link ScannerDatabaManagerStubFragment#newInstance} factory method to @@ -22,7 +25,18 @@ import android.view.ViewGroup; public class ScannerDatabaManagerStubFragment extends Fragment { // Results - private Bitmap[] imageBitmaps; + private ArrayList results = new ArrayList<>(); + private final ActivityResultLauncher cameraLauncher = registerForActivityResult( + new ActivityResultContracts.StartActivityForResult(), + result -> { + if (result.getResultCode() == Activity.RESULT_OK) { + Intent data = result.getData(); + Bundle extras = data.getExtras(); + Bitmap imageBitmap = (Bitmap) extras.get("data"); + + } + } + ); public ScannerDatabaManagerStubFragment() { // Required empty public constructor