diff --git a/src/com/android/settings/applications/AppStorageSettings.java b/src/com/android/settings/applications/AppStorageSettings.java index e45657fc067..0f52053b336 100644 --- a/src/com/android/settings/applications/AppStorageSettings.java +++ b/src/com/android/settings/applications/AppStorageSettings.java @@ -324,9 +324,11 @@ public class AppStorageSettings extends AppInfoWithHeader private void initMoveDialog() { final Context context = getActivity(); final StorageManager storage = context.getSystemService(StorageManager.class); - - final List candidates = context.getPackageManager() - .getPackageCandidateVolumes(mAppEntry.info); + final PackageManager pm = context.getPackageManager(); + final List candidates = + mAppEntry != null && pm != null + ? pm.getPackageCandidateVolumes(mAppEntry.info) + : Collections.emptyList(); if (candidates.size() > 1) { Collections.sort(candidates, VolumeInfo.getDescriptionComparator());