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

* commit 'c7679b0ef23fb137266c8ad03312bddbd807a87b':
  Don't crash when procstats has data for a now-disused uid
This commit is contained in:
Christopher Tate
2013-08-19 14:20:50 -07:00
committed by Android Git Automerger

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) {