Guard against null from queryBroadcastReceivers()
See http://b/issue?id=2418982 Change-Id: I7bb62820275423504872de075dc126b6e717afcf
This commit is contained in:
@@ -87,7 +87,8 @@ public class DeviceAdminSettings extends ListActivity {
|
|||||||
List<ResolveInfo> avail = getPackageManager().queryBroadcastReceivers(
|
List<ResolveInfo> avail = getPackageManager().queryBroadcastReceivers(
|
||||||
new Intent(DeviceAdmin.ACTION_DEVICE_ADMIN_ENABLED),
|
new Intent(DeviceAdmin.ACTION_DEVICE_ADMIN_ENABLED),
|
||||||
PackageManager.GET_META_DATA);
|
PackageManager.GET_META_DATA);
|
||||||
for (int i=0; i<avail.size(); i++) {
|
int count = avail == null ? 0 : avail.size();
|
||||||
|
for (int i=0; i<count; i++) {
|
||||||
ResolveInfo ri = avail.get(i);
|
ResolveInfo ri = avail.get(i);
|
||||||
try {
|
try {
|
||||||
DeviceAdminInfo dpi = new DeviceAdminInfo(this, ri);
|
DeviceAdminInfo dpi = new DeviceAdminInfo(this, ri);
|
||||||
|
Reference in New Issue
Block a user