Skip to content

Commit a328037

Browse files
Alexandre Lissylissyx
authored andcommitted
Bug 1853108 - Add a secret settings for never show again remote settinggs crash pull r=kaya,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D229946
1 parent b0b82af commit a328037

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SecretSettingsFragment.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,12 @@ class SecretSettingsFragment : PreferenceFragmentCompat() {
240240
)
241241
onPreferenceChangeListener = SharedPreferenceUpdater()
242242
}
243+
244+
requirePreference<SwitchPreference>(R.string.pref_key_crash_pull_never_show_again).apply {
245+
isVisible = true
246+
isChecked = context.settings().crashPullNeverShowAgain
247+
onPreferenceChangeListener = SharedPreferenceUpdater()
248+
}
243249
}
244250

245251
override fun onPreferenceTreeClick(preference: Preference): Boolean {

mobile/android/fenix/app/src/main/res/values/static_strings.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@
8989
<string name="preferences_debug_settings_composable_toolbar" translatable="false">Enable Composable Toolbar</string>
9090
<!-- Label for enabling the redesigned toolbar options -->
9191
<string name="preferences_debug_settings_toolbar_redesign" translatable="false">Enable Redesigned Toolbar Options</string>
92+
<!-- Label for toggling Remote Crash Pull -->
93+
<string name="preferences_crash_pull_never_show_again" translatable="false">Never show Crash Pull</string>
9294
<!-- Label for enabling the Debug Drawer -->
9395
<string name="preferences_debug_settings_debug_drawer" translatable="false">Enable Debug Drawer</string>
9496
<!-- Label for enabling the microsurvey feature -->

mobile/android/fenix/app/src/main/res/xml/secret_settings_preferences.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,4 +118,8 @@
118118
android:key="@string/pref_key_persistent_debug_menu"
119119
android:title="@string/preferences_persistent_debug_menu"
120120
app:iconSpaceReserved="false" />
121+
<SwitchPreference
122+
android:key="@string/pref_key_crash_pull_never_show_again"
123+
android:title="@string/preferences_crash_pull_never_show_again"
124+
app:iconSpaceReserved="false" />
121125
</PreferenceScreen>

0 commit comments

Comments
 (0)