Settings: Workaround duplicate onActivityCreate
Bug: 13329308
Change-Id: Ia6b8cf766d517b4e8e5689e33cbb52299471407b
diff --git a/src/com/android/settings/fuelgauge/BatterySaverSettings.java b/src/com/android/settings/fuelgauge/BatterySaverSettings.java
index 39a0e04..808fb25 100644
--- a/src/com/android/settings/fuelgauge/BatterySaverSettings.java
+++ b/src/com/android/settings/fuelgauge/BatterySaverSettings.java
@@ -41,13 +41,15 @@
private final SettingsObserver mSettingsObserver = new SettingsObserver(mHandler);
private Context mContext;
+ private boolean mCreated;
private SettingPref mAlwaysOnPref;
private SettingPref mTriggerPref;
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
-
+ if (mCreated) return;
+ mCreated = true;
addPreferencesFromResource(R.xml.battery_saver_settings);
mContext = getActivity();