Add null check before PackageManager operations
Change-Id: I401fa2585975848e4b7301ccbadd8386b8ca17b9 Test: n/a Bug: 353206855 Flag: EXEMPT minor NPE fix
This commit is contained in:
@@ -324,9 +324,11 @@ public class AppStorageSettings extends AppInfoWithHeader
|
|||||||
private void initMoveDialog() {
|
private void initMoveDialog() {
|
||||||
final Context context = getActivity();
|
final Context context = getActivity();
|
||||||
final StorageManager storage = context.getSystemService(StorageManager.class);
|
final StorageManager storage = context.getSystemService(StorageManager.class);
|
||||||
|
final PackageManager pm = context.getPackageManager();
|
||||||
final List<VolumeInfo> candidates = context.getPackageManager()
|
final List<VolumeInfo> candidates =
|
||||||
.getPackageCandidateVolumes(mAppEntry.info);
|
mAppEntry != null && pm != null
|
||||||
|
? pm.getPackageCandidateVolumes(mAppEntry.info)
|
||||||
|
: Collections.emptyList();
|
||||||
if (candidates.size() > 1) {
|
if (candidates.size() > 1) {
|
||||||
Collections.sort(candidates, VolumeInfo.getDescriptionComparator());
|
Collections.sort(candidates, VolumeInfo.getDescriptionComparator());
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user