From 03d81be7a0fde56e65dacdce78500401eb85d5b8 Mon Sep 17 00:00:00 2001 From: pacien Date: Sun, 4 Mar 2018 19:58:37 +0100 Subject: Use activity chooser --- app/src/main/java/org/pacien/tincapp/context/App.kt | 7 +++++-- app/src/main/res/values/strings.xml | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/pacien/tincapp/context/App.kt b/app/src/main/java/org/pacien/tincapp/context/App.kt index 4a4a475..d79ae3e 100644 --- a/app/src/main/java/org/pacien/tincapp/context/App.kt +++ b/app/src/main/java/org/pacien/tincapp/context/App.kt @@ -35,7 +35,10 @@ class App : Application() { .create().apply { window.setType(WindowManager.LayoutParams.TYPE_SYSTEM_ERROR) }.show() } - fun openURL(url: String) = - appContext?.startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(url)).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)) + fun openURL(url: String) { + val intent = Intent(Intent.ACTION_VIEW, Uri.parse(url)) + val chooser = Intent.createChooser(intent, getResources().getString(R.string.action_open_web_page)) + appContext?.startActivity(chooser.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)) + } } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3301486..6dfcfb7 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -65,6 +65,7 @@ Apply Encrypt or decrypt private keys Dismiss + Open web page No network configuration has been found. Generating node configuration… -- cgit v1.2.3