diff --git a/src/com/android/settings/accessibility/AccessibilitySettings.java b/src/com/android/settings/accessibility/AccessibilitySettings.java index 1144985749d..0bba2e4f021 100644 --- a/src/com/android/settings/accessibility/AccessibilitySettings.java +++ b/src/com/android/settings/accessibility/AccessibilitySettings.java @@ -596,6 +596,9 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements final int serviceCount = services.size(); for (int i = 0; i < serviceCount; i++) { AccessibilityServiceInfo service = services.get(i); + if (service == null || service.getResolveInfo() == null) { + continue; + } SearchIndexableRaw indexable = new SearchIndexableRaw(context); indexable.title = service.getResolveInfo().loadLabel(packageManager).toString(); indexable.summaryOn = context.getString(R.string.accessibility_feature_state_on);