From 89cce89650ee8f70182588f60526fd05fa374508 Mon Sep 17 00:00:00 2001 From: FlyingP1g FlyingP1g Date: Fri, 15 Jul 2022 20:25:43 +0300 Subject: [PATCH] About menu: Added url method. --- .../briar/android/settings/AboutFragment.java | 43 +++++++------------ 1 file changed, 16 insertions(+), 27 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/settings/AboutFragment.java b/briar-android/src/main/java/org/briarproject/briar/android/settings/AboutFragment.java index 45d8db150..881ef846f 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/settings/AboutFragment.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/settings/AboutFragment.java @@ -63,41 +63,30 @@ public class AboutFragment extends Fragment { briarChangelog = requireActivity().findViewById(R.id.BriarChangelog); briarWebsite.setOnClickListener(View -> { String url = "https://briarproject.org/"; - Intent i = new Intent(Intent.ACTION_VIEW); - i.setData(Uri.parse(url)); - try { - startActivity(i); - } catch (ActivityNotFoundException e) { - logException(LOG, WARNING, e); - Toast.makeText(requireContext(), - R.string.error_start_activity, LENGTH_LONG).show(); - } + goToUrl(url); }); briarSourceCode.setOnClickListener(View -> { String url = "https://code.briarproject.org/briar/briar"; - Intent i = new Intent(Intent.ACTION_VIEW); - i.setData(Uri.parse(url)); - try { - startActivity(i); - } catch (ActivityNotFoundException e) { - logException(LOG, WARNING, e); - Toast.makeText(requireContext(), - R.string.error_start_activity, LENGTH_LONG).show(); - } + goToUrl(url); }); briarChangelog.setOnClickListener(View -> { String url = "https://code.briarproject.org/briar/briar/-/wikis/changelog"; - Intent i = new Intent(Intent.ACTION_VIEW); - i.setData(Uri.parse(url)); - try { - startActivity(i); - } catch (ActivityNotFoundException e) { - logException(LOG, WARNING, e); - Toast.makeText(requireContext(), - R.string.error_start_activity, LENGTH_LONG).show(); - } + goToUrl(url); }); } + private void goToUrl(String url) { + Intent i = new Intent(Intent.ACTION_VIEW); + i.setData(Uri.parse(url)); + try { + startActivity(i); + } catch (ActivityNotFoundException e) { + logException(LOG, WARNING, e); + Toast.makeText(requireContext(), + R.string.error_start_activity, LENGTH_LONG).show(); + } + + } + } \ No newline at end of file