Merge "Fix NPE when registering BatteryTrigger before first BATTERY_CHANGED broadcast" into udc-dev am: 7b45947867
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22190776 Change-Id: I7512b6fe2dc42eae5d4a5841994e19fe2d708158 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -59,7 +59,9 @@ public final class BatteryTrigger extends PowerStatsLogTrigger {
|
|||||||
if (triggerEnabled) {
|
if (triggerEnabled) {
|
||||||
IntentFilter filter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
|
IntentFilter filter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
|
||||||
Intent batteryStatus = mContext.registerReceiver(mBatteryLevelReceiver, filter);
|
Intent batteryStatus = mContext.registerReceiver(mBatteryLevelReceiver, filter);
|
||||||
mBatteryLevel = batteryStatus.getIntExtra(BatteryManager.EXTRA_LEVEL, 0);
|
if (batteryStatus != null) {
|
||||||
|
mBatteryLevel = batteryStatus.getIntExtra(BatteryManager.EXTRA_LEVEL, 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user