Merge "Fix NPE crash in UsageAccessDetails" am: cd959f28a0

am: 296c46404c

Change-Id: I38483ed934187e185efc6a2e38ddde7cef0c4e8f
This commit is contained in:
Doris Ling
2017-09-21 19:27:20 +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);