History log of /packages/apps/Settings/src/com/android/settings/fuelgauge/BatteryBroadcastReceiver.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
88b27fdeac1215b26eb84c4a1bc9c2b3a0d25522 21-Jul-2017 jackqdyulei <jackqdyulei@google.com> Make anomaly item refresh in battery

Bug: 63908155
Test: RunSettingsRoboTest
Change-Id: I3e220001ca989020447403641360fade4d09e969
/packages/apps/Settings/src/com/android/settings/fuelgauge/BatteryBroadcastReceiver.java
114cf2a1a75a4e46243aa2b27e007add7899d08f 15-Jul-2017 jackqdyulei <jackqdyulei@google.com> Never store battery stats for cache

In PowerUsageBase, it will store battery stats if it has a configuration
change, which will make BatteryStatsLoaderHelper never get the correct
battery stats because it uses Bundle.EMPTY as the bundle message.

This cl:
1. Remove the store action even though it is configuration change.
2. Always use null to get battery stats
3. Always start a battery status check in register()

Bug: 63658232
Test: RunSettingsRoboTests
Change-Id: Ifbf970c63378ed66dddcdae4d952b7d1fd84216a
/packages/apps/Settings/src/com/android/settings/fuelgauge/BatteryBroadcastReceiver.java
6246fad7ff75753ec984c1c008c25b9edc49b6ee 14-Apr-2017 jackqdyulei <jackqdyulei@google.com> Make battery status refresh in SettingsActivity

Before this cl, the battery text in SettingsActivity is one time
update, won't refresh based on real battery status.

This cl elicits BatteryBroadcastReceiver from PowerUsageBase and
make it reusable in both SettingsActivity and battery page.

BatteryBroadcastReceiver will invoke callback if:
1. Battery level changed on integer level(100->99)
2. Battery status has changed(i.e. charging)

Bug: 29346753
Test: RunSettingsRoboTests

Change-Id: If522d15a700ccbc8bae24f5712e05ec27ea4cbfa
/packages/apps/Settings/src/com/android/settings/fuelgauge/BatteryBroadcastReceiver.java