Add null check before PackageManager operations

Change-Id: I401fa2585975848e4b7301ccbadd8386b8ca17b9
Test: n/a
Bug: 353206855
Flag: EXEMPT minor NPE fix
This commit is contained in:
Dipankar Bhardwaj
2024-07-16 14:12:08 +00:00
parent d133ec93ab
commit 64e01615cb

View File

@@ -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<VolumeInfo> candidates = context.getPackageManager()
.getPackageCandidateVolumes(mAppEntry.info);
final PackageManager pm = context.getPackageManager();
final List<VolumeInfo> candidates =
mAppEntry != null && pm != null
? pm.getPackageCandidateVolumes(mAppEntry.info)
: Collections.emptyList();
if (candidates.size() > 1) {
Collections.sort(candidates, VolumeInfo.getDescriptionComparator());