From 094024eb4f8f1d36560fb32590d79c97692a3d87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20K=C3=BCrten?= Date: Sat, 29 May 2021 07:51:27 +0200 Subject: [PATCH] Wire feedback button to show feedback fragment --- .../briar/android/hotspot/HotspotErrorFragment.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/hotspot/HotspotErrorFragment.java b/briar-android/src/main/java/org/briarproject/briar/android/hotspot/HotspotErrorFragment.java index a2ff36f58..956dc76ab 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/hotspot/HotspotErrorFragment.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/hotspot/HotspotErrorFragment.java @@ -4,6 +4,7 @@ import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.Button; import android.widget.TextView; import org.briarproject.bramble.api.nullsafety.MethodsNotNullByDefault; @@ -13,6 +14,8 @@ import org.briarproject.briar.android.fragment.BaseFragment; import androidx.annotation.Nullable; +import static org.briarproject.briar.android.util.UiUtils.triggerFeedback; + @MethodsNotNullByDefault @ParametersNotNullByDefault @@ -55,6 +58,14 @@ public class HotspotErrorFragment extends BaseFragment { .inflate(R.layout.fragment_hotspot_error, container, false); TextView msg = v.findViewById(R.id.errorMessageDetail); msg.setText(errorMessage); + + Button feedbackButton = v.findViewById(R.id.feedbackButton); + feedbackButton.setOnClickListener( + button -> triggerFeedback(requireContext())); + + Button fallbackButton = v.findViewById(R.id.fallbackButton); + // TODO: export apk + return v; }