Merge "Fixed NPE in ActivityManager's launch count service."

This commit is contained in:
Bjorn Bringert
2011-03-03 00:10:03 -08:00
committed by Android (Google) Code Review

View File

@@ -1253,8 +1253,13 @@ public class ActivityManager {
return new HashMap<String, Integer>();
}
PkgUsageStats[] allPkgUsageStats = usageStatsService.getAllPkgUsageStats();
if (allPkgUsageStats == null) {
return new HashMap<String, Integer>();
}
Map<String, Integer> launchCounts = new HashMap<String, Integer>();
for (PkgUsageStats pkgUsageStats : usageStatsService.getAllPkgUsageStats()) {
for (PkgUsageStats pkgUsageStats : allPkgUsageStats) {
launchCounts.put(pkgUsageStats.packageName, pkgUsageStats.launchCount);
}