diff options
author | Jorge Ruesga <jorge@ruesga.com> | 2015-07-04 18:05:16 +0200 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2016-03-10 10:44:49 -0800 |
commit | d35875e92b00910f43b4227f22b673a66ca59c6d (patch) | |
tree | 447aeaeb25d828d82c0ae6519636207cafa53558 /src/com/android/settings/fuelgauge/BatteryHistoryPreference.java | |
parent | 8e1b8009b2e861ad77567677314993c67e0b67f1 (diff) | |
download | packages_apps_Settings-d35875e92b00910f43b4227f22b673a66ca59c6d.zip packages_apps_Settings-d35875e92b00910f43b4227f22b673a66ca59c6d.tar.gz packages_apps_Settings-d35875e92b00910f43b4227f22b673a66ca59c6d.tar.bz2 |
settings: dock battery
Change-Id: I2a95e74719175c3f40e2cc7a8414db7e869d92fb
Require: topic:dock_battery
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Improve dock battery strings
Change-Id: I03066cd18c378a1974d4eaa6f084fe75250d1fcc
Diffstat (limited to 'src/com/android/settings/fuelgauge/BatteryHistoryPreference.java')
-rw-r--r-- | src/com/android/settings/fuelgauge/BatteryHistoryPreference.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/com/android/settings/fuelgauge/BatteryHistoryPreference.java b/src/com/android/settings/fuelgauge/BatteryHistoryPreference.java index 0bf85b5..8c13a76 100644 --- a/src/com/android/settings/fuelgauge/BatteryHistoryPreference.java +++ b/src/com/android/settings/fuelgauge/BatteryHistoryPreference.java @@ -38,8 +38,10 @@ import com.android.settings.SettingsActivity; public class BatteryHistoryPreference extends Preference { protected static final String BATTERY_HISTORY_FILE = "tmp_bat_history.bin"; + protected static final String DOCK_BATTERY_HISTORY_FILE = "tmp_dock_bat_history.bin"; private BatteryStats mStats; + private BatteryStats mDockStats; private Intent mBatteryBroadcast; private BatteryHistoryChart mChart; @@ -57,6 +59,11 @@ public class BatteryHistoryPreference extends Preference { mHelper.storeStatsHistoryInFile(BATTERY_HISTORY_FILE); Bundle args = new Bundle(); args.putString(BatteryHistoryDetail.EXTRA_STATS, BATTERY_HISTORY_FILE); + if (mDockStats != null) { + mHelper.storeDockStatsHistoryInFile(DOCK_BATTERY_HISTORY_FILE); + args.putString(BatteryHistoryDetail.EXTRA_DOCK_STATS, DOCK_BATTERY_HISTORY_FILE); + } + args.putParcelable(BatteryHistoryDetail.EXTRA_BROADCAST, mHelper.getBatteryBroadcast()); if (getContext() instanceof SettingsActivity) { @@ -71,6 +78,7 @@ public class BatteryHistoryPreference extends Preference { mChart = null; mHelper = batteryStats; mStats = batteryStats.getStats(); + mDockStats = batteryStats.getDockStats(); mBatteryBroadcast = batteryStats.getBatteryBroadcast(); if (getLayoutResource() != R.layout.battery_history_chart) { // Now we should have some data, set the layout we want. @@ -79,10 +87,6 @@ public class BatteryHistoryPreference extends Preference { notifyChanged(); } - BatteryStats getStats() { - return mStats; - } - @Override protected void onBindView(View view) { super.onBindView(view); @@ -95,6 +99,7 @@ public class BatteryHistoryPreference extends Preference { if (mChart == null) { // First time: use and initialize this chart. chart.setStats(mStats, mBatteryBroadcast); + chart.setDockStats(mDockStats, mBatteryBroadcast); mChart = chart; } else { // All future times: forget the newly inflated chart, re-use the |