Move more Accessibility stuff to SettingsLib
Change-Id: Id5dec8af86c1d4b0d98b169c4365410c2cee10b6
This commit is contained in:
@@ -127,7 +127,6 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
|
||||
private final Runnable mUpdateRunnable = new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
loadInstalledServices();
|
||||
updateServicesPreferences();
|
||||
}
|
||||
};
|
||||
@@ -162,7 +161,6 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
|
||||
new SettingsContentObserver(mHandler) {
|
||||
@Override
|
||||
public void onChange(boolean selfChange, Uri uri) {
|
||||
loadInstalledServices();
|
||||
updateServicesPreferences();
|
||||
}
|
||||
};
|
||||
@@ -218,7 +216,6 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
loadInstalledServices();
|
||||
updateAllPreferences();
|
||||
|
||||
mSettingsPackageMonitor.register(getActivity(), getActivity().getMainLooper(), false);
|
||||
@@ -624,27 +621,6 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
|
||||
}
|
||||
}
|
||||
|
||||
private void loadInstalledServices() {
|
||||
Set<ComponentName> installedServices = sInstalledServices;
|
||||
installedServices.clear();
|
||||
|
||||
List<AccessibilityServiceInfo> installedServiceInfos =
|
||||
AccessibilityManager.getInstance(getActivity())
|
||||
.getInstalledAccessibilityServiceList();
|
||||
if (installedServiceInfos == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
final int installedServiceInfoCount = installedServiceInfos.size();
|
||||
for (int i = 0; i < installedServiceInfoCount; i++) {
|
||||
ResolveInfo resolveInfo = installedServiceInfos.get(i).getResolveInfo();
|
||||
ComponentName installedService = new ComponentName(
|
||||
resolveInfo.serviceInfo.packageName,
|
||||
resolveInfo.serviceInfo.name);
|
||||
installedServices.add(installedService);
|
||||
}
|
||||
}
|
||||
|
||||
public static final SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
|
||||
new BaseSearchIndexProvider() {
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user