summaryrefslogtreecommitdiff
path: root/sample/src/main/java
diff options
context:
space:
mode:
authorRalf Kistner <ralf@journeyapps.com>2021-10-25 16:06:58 +0300
committerRalf Kistner <ralf@journeyapps.com>2021-10-25 16:06:58 +0300
commita13ce2b161033a0cee33d9629deeb7cd3eff55bb (patch)
tree793754bf3991f7beb47c5b59c7c872a3b6dfdbe1 /sample/src/main/java
parent0c97cf70cc9d562431e771fcc026c9c8bdf412ca (diff)
downloadzxing-android-embedded-a13ce2b161033a0cee33d9629deeb7cd3eff55bb.tar.xz
Cleanup.
Diffstat (limited to 'sample/src/main/java')
-rw-r--r--sample/src/main/java/example/zxing/MainActivity.java23
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;
- }
- }
}
}