diff options
Diffstat (limited to 'sample/src/main/java/example')
| -rw-r--r-- | sample/src/main/java/example/zxing/MainActivity.java | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/sample/src/main/java/example/zxing/MainActivity.java b/sample/src/main/java/example/zxing/MainActivity.java index 1b3c791e..dedd814a 100644 --- a/sample/src/main/java/example/zxing/MainActivity.java +++ b/sample/src/main/java/example/zxing/MainActivity.java @@ -128,31 +128,19 @@ public class MainActivity extends AppCompatActivity { * Sample of scanning from a Fragment */ public static class ScanFragment extends Fragment { - private String toast; - private final ActivityResultLauncher<ScanOptions> fragmentLauncher = registerForActivityResult(new ScanContract(), result -> { if(result.getContents() == null) { - toast = "Cancelled from fragment"; + Toast.makeText(getContext(), "Cancelled from fragment", Toast.LENGTH_LONG).show(); } else { - toast = "Scanned from fragment: " + result.getContents(); + Toast.makeText(getContext(), "Scanned from fragment: " + result.getContents(), Toast.LENGTH_LONG).show(); } - - // At this point we may or may not have a reference to the activity - displayToast(); }); public ScanFragment() { } @Override - public void onActivityCreated(Bundle savedInstanceState) { - super.onActivityCreated(savedInstanceState); - - displayToast(); - } - - @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_scan, container, false); @@ -164,12 +152,5 @@ public class MainActivity extends AppCompatActivity { public void scanFromFragment() { fragmentLauncher.launch(new ScanOptions()); } - - private void displayToast() { - if(getActivity() != null && toast != null) { - Toast.makeText(getActivity(), toast, Toast.LENGTH_LONG).show(); - toast = null; - } - } } } |
