Merge "Fix a crash when launching app detail for bad package name" am: ada1a39ffb am: 2e2e1e243d

am: 59cd5abb96

Change-Id: I746d5c959761306d463a934e7c01f4155934fd93
This commit is contained in:
Fan Zhang
2018-09-11 18:53:09 -07:00
committed by android-build-merger
2 changed files with 20 additions and 4 deletions

View File

@@ -185,16 +185,22 @@ public class AppInfoDashboardFragment extends DashboardFragment
mDpm = (DevicePolicyManager) activity.getSystemService(Context.DEVICE_POLICY_SERVICE);
mUserManager = (UserManager) activity.getSystemService(Context.USER_SERVICE);
mPm = activity.getPackageManager();
if (!ensurePackageInfoAvailable(activity)) {
return;
}
startListeningToPackageRemove();
setHasOptionsMenu(true);
}
@Override
public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
if (!ensurePackageInfoAvailable(getActivity())) {
return;
}
super.onCreatePreferences(savedInstanceState, rootKey);
}
@Override
public void onDestroy() {
stopListeningToPackageRemove();