diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-06-24 00:27:04 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-07-30 10:34:30 +0000 |
| commit | 89b48326c60fe2ce87418fbab799d71bfef7e215 (patch) | |
| tree | 4e8ef45cfdf29873f30a64dc61cac63b49f126e5 /android/src/main | |
| parent | e90a5813f79f4a37292a855a049fdf07ddb49322 (diff) | |
| download | mullvadvpn-89b48326c60fe2ce87418fbab799d71bfef7e215.tar.xz mullvadvpn-89b48326c60fe2ce87418fbab799d71bfef7e215.zip | |
Open download page when App version is pressed
Diffstat (limited to 'android/src/main')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/SettingsFragment.kt | 11 | ||||
| -rw-r--r-- | android/src/main/res/layout/settings.xml | 2 |
2 files changed, 12 insertions, 1 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/SettingsFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/SettingsFragment.kt index f82ef1e0a9..01b6f5a989 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/SettingsFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/SettingsFragment.kt @@ -1,6 +1,8 @@ package net.mullvad.mullvadvpn import android.content.Context +import android.content.Intent +import android.net.Uri import android.os.Bundle import android.support.v4.app.Fragment import android.view.LayoutInflater @@ -37,6 +39,9 @@ class SettingsFragment : Fragment() { view.findViewById<View>(R.id.account).setOnClickListener { openSubFragment(AccountFragment()) } + view.findViewById<View>(R.id.app_version).setOnClickListener { + openLink("https://mullvad.net/download/") + } view.findViewById<View>(R.id.report_a_problem).setOnClickListener { openSubFragment(ProblemReportFragment()) } @@ -69,4 +74,10 @@ class SettingsFragment : Fragment() { commit() } } + + private fun openLink(url: String) { + val intent = Intent(Intent.ACTION_VIEW, Uri.parse(url)) + + startActivity(intent) + } } diff --git a/android/src/main/res/layout/settings.xml b/android/src/main/res/layout/settings.xml index 1068da3c40..fd86678a75 100644 --- a/android/src/main/res/layout/settings.xml +++ b/android/src/main/res/layout/settings.xml @@ -64,7 +64,7 @@ android:src="@drawable/icon_chevron" /> </LinearLayout> - <LinearLayout + <LinearLayout android:id="@+id/app_version" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="24dp" |
