diff --git a/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java b/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java index dc07ef01377..18700dc0c4c 100644 --- a/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java +++ b/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java @@ -135,9 +135,6 @@ public class AccessibilityDetailsSettingsFragment extends InstrumentedFragment { final String packageName = serviceInfo.packageName; final ComponentName componentName = new ComponentName(packageName, serviceInfo.name); - final List enabledServiceInfos = AccessibilityManager.getInstance( - getActivity()).getEnabledAccessibilityServiceList( - AccessibilityServiceInfo.FEEDBACK_ALL_MASK); final Set enabledServices = AccessibilityUtils.getEnabledServicesFromSettings(getActivity()); final boolean serviceEnabled = enabledServices.contains(componentName); @@ -146,8 +143,7 @@ public class AccessibilityDetailsSettingsFragment extends InstrumentedFragment { description = getString(R.string.accessibility_service_default_description); } - if (serviceEnabled && AccessibilityUtils.hasServiceCrashed( - packageName, serviceInfo.name, enabledServiceInfos)) { + if (serviceEnabled && info.crashed) { // Update the summaries for services that have crashed. description = getString(R.string.accessibility_description_state_stopped); } diff --git a/src/com/android/settings/accessibility/AccessibilitySettings.java b/src/com/android/settings/accessibility/AccessibilitySettings.java index 56dc49d22ed..5eb33133fcf 100644 --- a/src/com/android/settings/accessibility/AccessibilitySettings.java +++ b/src/com/android/settings/accessibility/AccessibilitySettings.java @@ -332,8 +332,6 @@ public class AccessibilitySettings extends DashboardFragment { List installedServices = accessibilityManager.getInstalledAccessibilityServiceList(); - List enabledServiceInfos = accessibilityManager - .getEnabledAccessibilityServiceList(AccessibilityServiceInfo.FEEDBACK_ALL_MASK); Set enabledServices = AccessibilityUtils.getEnabledServicesFromSettings( getActivity()); List permittedServices = mDpm.getPermittedAccessibilityServices( @@ -376,8 +374,7 @@ public class AccessibilitySettings extends DashboardFragment { description = getString(R.string.accessibility_service_default_description); } - if (serviceEnabled && AccessibilityUtils.hasServiceCrashed( - packageName, serviceInfo.name, enabledServiceInfos)) { + if (serviceEnabled && info.crashed) { // Update the summaries for services that have crashed. preference.setSummary(R.string.accessibility_summary_state_stopped); description = getString(R.string.accessibility_description_state_stopped);