Merge "Don't crash when procstats has data for a now-disused uid" into klp-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
c7679b0ef2
@@ -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) {
|
||||
|
Reference in New Issue
Block a user