Re-register listener for the switch upon onResume

- Fix b/13330300

Change-Id: I6a5f97c383913dd461ec30d4e30585d325287ccc
This commit is contained in:
Lifu Tang
2014-03-12 11:55:30 -07:00
parent 1c170dbecf
commit 1bb6c75cdf

View File

@@ -77,7 +77,6 @@ public class LocationSettings extends LocationSettingsBase
final int padding = activity.getResources().getDimensionPixelSize( final int padding = activity.getResources().getDimensionPixelSize(
R.dimen.action_bar_switch_padding); R.dimen.action_bar_switch_padding);
mSwitch.setPaddingRelative(0, 0, padding, 0); mSwitch.setPaddingRelative(0, 0, padding, 0);
mSwitch.setOnCheckedChangeListener(this);
} }
@Override @Override
@@ -112,6 +111,7 @@ public class LocationSettings extends LocationSettingsBase
super.onResume(); super.onResume();
mValidListener = true; mValidListener = true;
createPreferenceHierarchy(); createPreferenceHierarchy();
mSwitch.setOnCheckedChangeListener(this);
} }
@Override @Override