[android] Added null assertion for opt out pref

This commit is contained in:
Dmitry Donskoy 2018-06-04 09:23:04 +03:00 committed by yoksnod
parent 1d48ad5351
commit 2b12f3fc58

View file

@ -309,13 +309,6 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment
updateTts();
}
private void initOptOut()
{
String key = getString(R.string.pref_opt_out_fabric_activated);
Preference pref = findPreference(key);
pref.setOnPreferenceChangeListener((preference, newValue) -> onToggleOptOut(newValue));
}
private boolean onToggleOptOut(Object newValue)
{
boolean isEnabled = (boolean) newValue;
@ -848,6 +841,15 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment
});
}
private void initOptOut()
{
String key = getString(R.string.pref_opt_out_fabric_activated);
Preference pref = findPreference(key);
if (pref == null)
return;
pref.setOnPreferenceChangeListener((preference, newValue) -> onToggleOptOut(newValue));
}
private void removePreference(@NonNull String categoryKey, @NonNull Preference preference)
{
PreferenceCategory category = (PreferenceCategory) findPreference(categoryKey);