From d646635b1fa2d0932d6e6f65688184ae0551efd4 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Wed, 2 Jun 2021 15:50:38 -0300 Subject: [PATCH] Move hotspot help ActivityResultLauncher into method --- .../briar/android/hotspot/HotspotHelpFragment.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/hotspot/HotspotHelpFragment.java b/briar-android/src/main/java/org/briarproject/briar/android/hotspot/HotspotHelpFragment.java index 57ea13edb..b0947f1da 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/hotspot/HotspotHelpFragment.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/hotspot/HotspotHelpFragment.java @@ -48,10 +48,8 @@ public class HotspotHelpFragment extends Fragment { private HotspotViewModel viewModel; private final ActivityResultLauncher launcher = - registerForActivityResult(new CreateDocument(), uri -> { - showButton(); - if (uri != null) viewModel.exportApk(uri); - }); + registerForActivityResult(new CreateDocument(), + this::onDocumentCreated); private Button button; private ProgressBar progressBar; @@ -88,6 +86,11 @@ public class HotspotHelpFragment extends Fragment { viewModel.getSavedApkToUri().observeEvent(this, this::shareUri); } + private void onDocumentCreated(@Nullable Uri uri) { + showButton(); + if (uri != null) viewModel.exportApk(uri); + } + private void shareUri(Uri uri) { Intent i = new Intent(ACTION_SEND); i.putExtra(EXTRA_STREAM, uri);