Merge "Don't auto-create AppUsageHistory in getBucetExpiryTimeMs()." into tm-dev

This commit is contained in:
Sudheer Shanka
2022-03-14 20:28:24 +00:00
committed by Android (Google) Code Review

View File

@@ -667,8 +667,8 @@ public class AppIdleHistory {
long getBucketExpiryTimeMs(String packageName, int userId, int bucket, long elapsedRealtimeMs) {
ArrayMap<String, AppUsageHistory> 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);