Merge "Fix NPE crash in UsageAccessDetails"

am: cd959f28a0

Change-Id: I21f898f7ec8fd67d4f29d73491b4ac57cad7a252
This commit is contained in:
Doris Ling
2017-09-21 19:24:52 +00:00
committed by android-build-merger
3 changed files with 14 additions and 1 deletions

View File

@@ -215,7 +215,9 @@ public abstract class AppInfoBase extends SettingsPreferenceFragment
@Override
public void onPackageListChanged() {
refreshUi();
if (!refreshUi()) {
setIntentAndFinish(true, true);
}
}
public static void startAppInfoFragment(Class<?> fragment, int titleRes,

View File

@@ -137,6 +137,9 @@ public class UsageAccessDetails extends AppInfoWithHeader implements OnPreferenc
@Override
protected boolean refreshUi() {
if (mPackageInfo == null) {
return false;
}
mUsageState = mUsageBridge.getUsageInfo(mPackageName,
mPackageInfo.applicationInfo.uid);