summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/security
diff options
context:
space:
mode:
authorRaff Tsai <rafftsai@google.com>2019-09-12 10:56:13 +0800
committerRaff Tsai <rafftsai@google.com>2019-09-12 11:09:09 +0800
commit1f30b1cd6771f6bad12408967b4e93fc72850441 (patch)
tree1a4ecd99ad5dcda8e29be089e0e85f7bbbdf8f73 /src/com/android/settings/security
parente84a8863d5d29c1c02073ba76121804c5667adc0 (diff)
downloadpackages_apps_Settings-1f30b1cd6771f6bad12408967b4e93fc72850441.tar.gz
packages_apps_Settings-1f30b1cd6771f6bad12408967b4e93fc72850441.tar.bz2
packages_apps_Settings-1f30b1cd6771f6bad12408967b4e93fc72850441.zip
Merge similar BaseSearchIndexProvider code together
Bug: 135053028 Test: robolectric, check search_index.db contains the same items Change-Id: If3c18a170b0e671690df1fdf26e59a421d2c48cd
Diffstat (limited to 'src/com/android/settings/security')
-rw-r--r--src/com/android/settings/security/LockscreenDashboardFragment.java9
-rw-r--r--src/com/android/settings/security/SecuritySettings.java13
-rw-r--r--src/com/android/settings/security/screenlock/ScreenLockSettings.java12
-rw-r--r--src/com/android/settings/security/trustagent/TrustAgentSettings.java12
4 files changed, 4 insertions, 42 deletions
diff --git a/src/com/android/settings/security/LockscreenDashboardFragment.java b/src/com/android/settings/security/LockscreenDashboardFragment.java
index 3472d4802a..f502ee6fb3 100644
--- a/src/com/android/settings/security/LockscreenDashboardFragment.java
+++ b/src/com/android/settings/security/LockscreenDashboardFragment.java
@@ -131,14 +131,7 @@ public class LockscreenDashboardFragment extends DashboardFragment
}
public static final SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
- new BaseSearchIndexProvider() {
- @Override
- public List<SearchIndexableResource> getXmlResourcesToIndex(
- Context context, boolean enabled) {
- final SearchIndexableResource sir = new SearchIndexableResource(context);
- sir.xmlResId = R.xml.security_lockscreen_settings;
- return Arrays.asList(sir);
- }
+ new BaseSearchIndexProvider(R.xml.security_lockscreen_settings) {
@Override
public List<AbstractPreferenceController> createPreferenceControllers(
diff --git a/src/com/android/settings/security/SecuritySettings.java b/src/com/android/settings/security/SecuritySettings.java
index 7c3391c0b5..021d203e28 100644
--- a/src/com/android/settings/security/SecuritySettings.java
+++ b/src/com/android/settings/security/SecuritySettings.java
@@ -139,18 +139,7 @@ public class SecuritySettings extends DashboardFragment {
* For Search. Please keep it in sync when updating "createPreferenceHierarchy()"
*/
public static final SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
- new BaseSearchIndexProvider() {
-
- @Override
- public List<SearchIndexableResource> getXmlResourcesToIndex(
- Context context, boolean enabled) {
- final List<SearchIndexableResource> index = new ArrayList<>();
- // Append the rest of the settings
- final SearchIndexableResource sir = new SearchIndexableResource(context);
- sir.xmlResId = R.xml.security_dashboard_settings;
- index.add(sir);
- return index;
- }
+ new BaseSearchIndexProvider(R.xml.security_dashboard_settings) {
@Override
public List<AbstractPreferenceController> createPreferenceControllers(Context
diff --git a/src/com/android/settings/security/screenlock/ScreenLockSettings.java b/src/com/android/settings/security/screenlock/ScreenLockSettings.java
index 3fa9dd86c1..dab483658e 100644
--- a/src/com/android/settings/security/screenlock/ScreenLockSettings.java
+++ b/src/com/android/settings/security/screenlock/ScreenLockSettings.java
@@ -87,17 +87,7 @@ public class ScreenLockSettings extends DashboardFragment
public static final Indexable.SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
- new BaseSearchIndexProvider() {
- @Override
- public List<SearchIndexableResource> getXmlResourcesToIndex(Context context,
- boolean enabled) {
- final ArrayList<SearchIndexableResource> result = new ArrayList<>();
-
- final SearchIndexableResource sir = new SearchIndexableResource(context);
- sir.xmlResId = R.xml.screen_lock_settings;
- result.add(sir);
- return result;
- }
+ new BaseSearchIndexProvider(R.xml.screen_lock_settings) {
@Override
public List<AbstractPreferenceController> createPreferenceControllers(
diff --git a/src/com/android/settings/security/trustagent/TrustAgentSettings.java b/src/com/android/settings/security/trustagent/TrustAgentSettings.java
index 36a3867e42..4f652b208d 100644
--- a/src/com/android/settings/security/trustagent/TrustAgentSettings.java
+++ b/src/com/android/settings/security/trustagent/TrustAgentSettings.java
@@ -54,15 +54,5 @@ public class TrustAgentSettings extends DashboardFragment {
}
public static final Indexable.SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
- new BaseSearchIndexProvider() {
- @Override
- public List<SearchIndexableResource> getXmlResourcesToIndex(
- Context context, boolean enabled) {
- final List<SearchIndexableResource> result = new ArrayList<>();
- final SearchIndexableResource sir = new SearchIndexableResource(context);
- sir.xmlResId = R.xml.trust_agent_settings;
- result.add(sir);
- return result;
- }
- };
+ new BaseSearchIndexProvider(R.xml.trust_agent_settings);
}