Loading src/com/android/settings/datausage/DataSaverSummary.java +14 −2 Original line number Diff line number Diff line Loading @@ -46,6 +46,9 @@ public class DataSaverSummary extends SettingsPreferenceFragment private AppStateDataUsageBridge mDataUsageBridge; private Session mSession; // Flag used to avoid infinite loop due if user switch it on/off too quicky. private boolean mSwitching; @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); Loading Loading @@ -87,8 +90,14 @@ public class DataSaverSummary extends SettingsPreferenceFragment @Override public void onSwitchChanged(Switch switchView, boolean isChecked) { synchronized(this) { if (mSwitching) { return; } mSwitching = true; mDataSaverBackend.setDataSaverEnabled(isChecked); } } @Override protected int getMetricsCategory() { Loading @@ -102,7 +111,10 @@ public class DataSaverSummary extends SettingsPreferenceFragment @Override public void onDataSaverChanged(boolean isDataSaving) { synchronized(this) { mSwitchBar.setChecked(isDataSaving); mSwitching = false; } } @Override Loading Loading
src/com/android/settings/datausage/DataSaverSummary.java +14 −2 Original line number Diff line number Diff line Loading @@ -46,6 +46,9 @@ public class DataSaverSummary extends SettingsPreferenceFragment private AppStateDataUsageBridge mDataUsageBridge; private Session mSession; // Flag used to avoid infinite loop due if user switch it on/off too quicky. private boolean mSwitching; @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); Loading Loading @@ -87,8 +90,14 @@ public class DataSaverSummary extends SettingsPreferenceFragment @Override public void onSwitchChanged(Switch switchView, boolean isChecked) { synchronized(this) { if (mSwitching) { return; } mSwitching = true; mDataSaverBackend.setDataSaverEnabled(isChecked); } } @Override protected int getMetricsCategory() { Loading @@ -102,7 +111,10 @@ public class DataSaverSummary extends SettingsPreferenceFragment @Override public void onDataSaverChanged(boolean isDataSaving) { synchronized(this) { mSwitchBar.setChecked(isDataSaving); mSwitching = false; } } @Override Loading