Use the field isFullChargeCycleStart in database to get the last full
charge cycle start and remove the unused SharedPreference. Test: make RunSettingsRoboTests + manual Bug: 253553141 Change-Id: I74ef71775fa5d4871077f6d5573467aa5843bc6b
This commit is contained in:
@@ -92,7 +92,8 @@ public final class ConvertUtils {
|
||||
final int batteryStatus,
|
||||
final int batteryHealth,
|
||||
final long bootTimestamp,
|
||||
final long timestamp) {
|
||||
final long timestamp,
|
||||
final boolean isFullChargeStart) {
|
||||
final ContentValues values = new ContentValues();
|
||||
if (entry != null && batteryUsageStats != null) {
|
||||
values.put(BatteryHistEntry.KEY_UID, Long.valueOf(entry.getUid()));
|
||||
@@ -106,6 +107,8 @@ public final class ConvertUtils {
|
||||
values.put(BatteryHistEntry.KEY_PACKAGE_NAME, FAKE_PACKAGE_NAME);
|
||||
}
|
||||
values.put(BatteryHistEntry.KEY_TIMESTAMP, Long.valueOf(timestamp));
|
||||
values.put(BatteryHistEntry.KEY_IS_FULL_CHARGE_CYCLE_START,
|
||||
Boolean.valueOf(isFullChargeStart));
|
||||
final BatteryInformation batteryInformation =
|
||||
constructBatteryInformation(
|
||||
entry,
|
||||
@@ -163,7 +166,8 @@ public final class ConvertUtils {
|
||||
/*batteryStatus=*/ 0,
|
||||
/*batteryHealth=*/ 0,
|
||||
/*bootTimestamp=*/ 0,
|
||||
/*timestamp=*/ 0));
|
||||
/*timestamp=*/ 0,
|
||||
/*isFullChargeStart=*/ false));
|
||||
}
|
||||
|
||||
/** Converts UTC timestamp to human readable local time string. */
|
||||
|
Reference in New Issue
Block a user