summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Stanley Wang <stanleytfwang@google.com> 2019-10-31 07:49:05 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-10-31 07:49:05 +0000
commita009767b2bc289ae2e0931dbae015d6323ff5c0f (patch)
treee97e974ff2cb3aa9a9febeeb7ab8e9362287a44a
parent503523798e7c92d183ea89a9502802180f24764b (diff)
parent0cc4fa8c795c1ed1e6bb97ff34b5b1ee04045150 (diff)
Merge "Add new method to interface SearchIndexProvider for dynamic index."
-rw-r--r--packages/SettingsLib/search/src/com/android/settingslib/search/Indexable.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/SettingsLib/search/src/com/android/settingslib/search/Indexable.java b/packages/SettingsLib/search/src/com/android/settingslib/search/Indexable.java
index e68b0d1d6798..8b17ddf4c58d 100644
--- a/packages/SettingsLib/search/src/com/android/settingslib/search/Indexable.java
+++ b/packages/SettingsLib/search/src/com/android/settingslib/search/Indexable.java
@@ -56,6 +56,16 @@ public interface Indexable {
List<SearchIndexableRaw> getRawDataToIndex(Context context, boolean enabled);
/**
+ * Return a list of dynamic raw data for indexing. See {@link SearchIndexableRaw}
+ *
+ * @param context the context.
+ * @param enabled hint telling if the data needs to be considered into the search results
+ * or not.
+ * @return a list of {@link SearchIndexableRaw} references. Can be null.
+ */
+ List<SearchIndexableRaw> getDynamicRawDataToIndex(Context context, boolean enabled);
+
+ /**
* Return a list of data keys that cannot be indexed. See {@link SearchIndexableRaw}
*
* @param context the context.