Merge "Don't crash when procstats has data for a now-disused uid" into klp-dev

This commit is contained in:
Christopher Tate
2013-08-19 21:19:11 +00:00
committed by Android (Google) Code Review

View File

@@ -335,6 +335,7 @@ public class ProcessStatsUi extends PreferenceFragment {
}
if (targetApp == null) {
String[] packages = pm.getPackagesForUid(proc.mUid);
if (packages != null) {
for (String curPkg : packages) {
try {
final PackageInfo pi = pm.getPackageInfo(curPkg,
@@ -356,6 +357,10 @@ public class ProcessStatsUi extends PreferenceFragment {
} catch (PackageManager.NameNotFoundException e) {
}
}
} else {
// no current packages for this uid, typically because of uninstall
Log.i(TAG, "No package for uid " + proc.mUid);
}
}
pref.setTitle(label);
if (targetApp != null) {