Loading
Trace events while not recording history.
This makes the ATrace events be recorded even when the history events are not. History recording may be disabled when the device is on a charger and the batter is nearly fully charged. BatteryStats will reset history around this time so it may be fine to stop history, but the same is not true for tracing. Note: this introduces two new fields to record the state since when history is not recorded, mHistoryLastWritten isn't updated. Test: atest FrameworksServicesTests:BatteryStatsHistoryTest Bug: 286818006 Change-Id: I52fc02cd8336adcb6f12305c584206242c40f507