From 16b33090539b9dedb67fc312a9e3ccb28ac1e085 Mon Sep 17 00:00:00 2001 From: Jeff Boek Date: Tue, 21 May 2019 17:34:03 -0700 Subject: [PATCH] For #2531 - Adds privacy notice to settings --- .../java/org/mozilla/fenix/settings/SettingsFragment.kt | 7 +++++++ app/src/main/res/values/preference_keys.xml | 1 + app/src/main/res/values/strings.xml | 2 ++ app/src/main/res/xml/preferences.xml | 4 ++++ 4 files changed, 14 insertions(+) diff --git a/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt b/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt index 3b24eb6a05..18148303b3 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt @@ -37,6 +37,7 @@ import org.mozilla.fenix.R.string.pref_key_help import org.mozilla.fenix.R.string.pref_key_language import org.mozilla.fenix.R.string.pref_key_leakcanary import org.mozilla.fenix.R.string.pref_key_make_default_browser +import org.mozilla.fenix.R.string.pref_key_privacy_policy import org.mozilla.fenix.R.string.pref_key_rate import org.mozilla.fenix.R.string.pref_key_remote_debugging import org.mozilla.fenix.R.string.pref_key_search_engine_settings @@ -160,6 +161,12 @@ class SettingsFragment : PreferenceFragmentCompat(), CoroutineScope, AccountObse resources.getString(pref_key_theme) -> { navigateToThemeSettings() } + resources.getString(pref_key_privacy_policy) -> { + requireContext().apply { + val intent = SupportUtils.createCustomTabIntent(this, SupportUtils.PRIVACY_NOTICE_URL) + startActivity(intent) + } + } } return super.onPreferenceTreeClick(preference) } diff --git a/app/src/main/res/values/preference_keys.xml b/app/src/main/res/values/preference_keys.xml index 06ba0017fc..05f13ad918 100644 --- a/app/src/main/res/values/preference_keys.xml +++ b/app/src/main/res/values/preference_keys.xml @@ -16,6 +16,7 @@ pref_key_rate pref_key_feedback pref_key_about + pref_key_privacy_policy pref_key_account pref_key_sign_in pref_key_private_mode diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 8b1dc5449d..255e7cef3d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -101,6 +101,8 @@ About %1$s + + Privacy Policy Passwords diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 296a27e47a..5688f7fd32 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -96,5 +96,9 @@ android:icon="@drawable/ic_info" android:key="@string/pref_key_about" android:title="@string/preferences_about" /> + \ No newline at end of file