diff --git a/apex/jobscheduler/service/java/com/android/server/usage/AppIdleHistory.java b/apex/jobscheduler/service/java/com/android/server/usage/AppIdleHistory.java index dd102bdd726e6..e986b1a9bf24d 100644 --- a/apex/jobscheduler/service/java/com/android/server/usage/AppIdleHistory.java +++ b/apex/jobscheduler/service/java/com/android/server/usage/AppIdleHistory.java @@ -667,8 +667,8 @@ public class AppIdleHistory { long getBucketExpiryTimeMs(String packageName, int userId, int bucket, long elapsedRealtimeMs) { ArrayMap userHistory = getUserHistory(userId); AppUsageHistory appUsageHistory = getPackageHistory(userHistory, packageName, - elapsedRealtimeMs, true); - if (appUsageHistory.bucketExpiryTimesMs == null) { + elapsedRealtimeMs, false /* create */); + if (appUsageHistory == null || appUsageHistory.bucketExpiryTimesMs == null) { return 0; } return appUsageHistory.bucketExpiryTimesMs.get(bucket, 0);