Merge "Remove duplicate preferences in Accessibility settings."
This commit is contained in:
committed by
Android (Google) Code Review
commit
d1a405e053
@@ -28,8 +28,7 @@ import com.android.settings.SettingsPreferenceFragment;
|
||||
import com.android.settings.widget.SwitchBar;
|
||||
import com.android.settings.widget.ToggleSwitch;
|
||||
|
||||
public abstract class ToggleFeaturePreferenceFragment
|
||||
extends SettingsPreferenceFragment {
|
||||
public abstract class ToggleFeaturePreferenceFragment extends SettingsPreferenceFragment {
|
||||
|
||||
protected SwitchBar mSwitchBar;
|
||||
protected ToggleSwitch mToggleSwitch;
|
||||
@@ -43,9 +42,7 @@ public abstract class ToggleFeaturePreferenceFragment
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
final int resId = getPreferenceScreenResId();
|
||||
if (usePreferenceScreenTitle() && resId > 0) {
|
||||
addPreferencesFromResource(resId);
|
||||
} else {
|
||||
if (!usePreferenceScreenTitle() || resId <= 0) {
|
||||
PreferenceScreen preferenceScreen = getPreferenceManager().createPreferenceScreen(
|
||||
getActivity());
|
||||
setPreferenceScreen(preferenceScreen);
|
||||
|
@@ -63,9 +63,7 @@ public class ManageDomainUrls extends SettingsPreferenceFragment
|
||||
public void onCreate(Bundle icicle) {
|
||||
super.onCreate(icicle);
|
||||
setAnimationAllowed(true);
|
||||
if (usePreferenceScreenTitle()) {
|
||||
addPreferencesFromResource(R.xml.manage_domain_url_settings);
|
||||
} else {
|
||||
if (!usePreferenceScreenTitle()) {
|
||||
setPreferenceScreen(getPreferenceManager().createPreferenceScreen(getContext()));
|
||||
}
|
||||
mApplicationsState = ApplicationsState.getInstance(
|
||||
@@ -74,6 +72,11 @@ public class ManageDomainUrls extends SettingsPreferenceFragment
|
||||
setHasOptionsMenu(true);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getPreferenceScreenResId() {
|
||||
return R.xml.manage_domain_url_settings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onViewCreated(View view, Bundle savedInstanceState) {
|
||||
super.onViewCreated(view, savedInstanceState);
|
||||
|
@@ -59,7 +59,9 @@ public class UnrestrictedDataAccess extends SettingsPreferenceFragment
|
||||
public void onCreate(Bundle icicle) {
|
||||
super.onCreate(icicle);
|
||||
setAnimationAllowed(true);
|
||||
addPreferencesFromResource(R.xml.unrestricted_data_access_settings);
|
||||
if (!usePreferenceScreenTitle()) {
|
||||
addPreferencesFromResource(R.xml.unrestricted_data_access_settings);
|
||||
}
|
||||
mApplicationsState = ApplicationsState.getInstance(
|
||||
(Application) getContext().getApplicationContext());
|
||||
mDataSaverBackend = new DataSaverBackend(getContext());
|
||||
@@ -208,6 +210,11 @@ public class UnrestrictedDataAccess extends SettingsPreferenceFragment
|
||||
return MetricsEvent.DATA_USAGE_UNRESTRICTED_ACCESS;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getPreferenceScreenResId() {
|
||||
return R.xml.unrestricted_data_access_settings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onPreferenceChange(Preference preference, Object newValue) {
|
||||
if (preference instanceof AccessPreference) {
|
||||
|
@@ -51,6 +51,11 @@ public class PaymentSettings extends SettingsPreferenceFragment implements Index
|
||||
return MetricsEvent.NFC_PAYMENT;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getPreferenceScreenResId() {
|
||||
return R.xml.nfc_payment_settings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle icicle) {
|
||||
super.onCreate(icicle);
|
||||
@@ -60,7 +65,6 @@ public class PaymentSettings extends SettingsPreferenceFragment implements Index
|
||||
|
||||
final PreferenceScreen screen;
|
||||
if (usePreferenceScreenTitle()) {
|
||||
addPreferencesFromResource(R.xml.nfc_payment_settings);
|
||||
screen = getPreferenceScreen();
|
||||
} else {
|
||||
PreferenceManager manager = getPreferenceManager();
|
||||
|
Reference in New Issue
Block a user