Loading api/current.xml +22 −0 Original line number Diff line number Diff line Loading @@ -23927,6 +23927,28 @@ visibility="public" > </field> <field name="EXTRA_SELECT_QUERY" type="java.lang.String" transient="false" volatile="false" value=""select_query"" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="INTENT_ACTION_GLOBAL_SEARCH" type="java.lang.String" transient="false" volatile="false" value=""android.search.action.GLOBAL_SEARCH"" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="INTENT_ACTION_SEARCHABLES_CHANGED" type="java.lang.String" transient="false" core/java/android/app/SearchManager.java +11 −18 Original line number Diff line number Diff line Loading @@ -1332,20 +1332,11 @@ public class SearchManager public final static String EXTRA_DATA_KEY = "intent_extra_data_key"; /** * String extra data key for {@link #INTENT_ACTION_GLOBAL_SEARCH} intents. Contains the initial * query to show in the global search activity. * * @hide Pending API council approval * Boolean extra data key for {@link #INTENT_ACTION_GLOBAL_SEARCH} intents. If {@code true}, * the initial query should be selected when the global search activity is started, so * that the user can easily replace it with another query. */ public final static String INITIAL_QUERY = "initial_query"; /** * Boolean extra data key for {@link Intent#INTENT_ACTION_GLOBAL_SEARCH} intents. If {@code true}, * the initial query should be selected. * * @hide Pending API council approval */ public final static String SELECT_INITIAL_QUERY = "select_initial_query"; public final static String EXTRA_SELECT_QUERY = "select_query"; /** * Defines the constants used in the communication between {@link android.app.SearchDialog} and Loading Loading @@ -1643,10 +1634,12 @@ public class SearchManager = "android.search.action.CHANGE_SEARCH_SOURCE"; /** * Intent action for finding the global search activity. * Intent action for starting the global search activity. * The global search provider should handle this intent. * * @hide Pending API council approval. * Supported extra data keys: {@link #QUERY}, * {@link #EXTRA_SELECT_QUERY}, * {@link #APP_DATA}. */ public final static String INTENT_ACTION_GLOBAL_SEARCH = "android.search.action.GLOBAL_SEARCH"; Loading Loading @@ -1823,10 +1816,10 @@ public class SearchManager intent.putExtra(APP_DATA, appSearchData); } if (!TextUtils.isEmpty(initialQuery)) { intent.putExtra(INITIAL_QUERY, initialQuery); intent.putExtra(QUERY, initialQuery); } if (selectInitialQuery) { intent.putExtra(SELECT_INITIAL_QUERY, selectInitialQuery); intent.putExtra(EXTRA_SELECT_QUERY, selectInitialQuery); } try { if (DBG) Log.d(TAG, "Starting global search: " + intent.toUri(0)); Loading Loading
api/current.xml +22 −0 Original line number Diff line number Diff line Loading @@ -23927,6 +23927,28 @@ visibility="public" > </field> <field name="EXTRA_SELECT_QUERY" type="java.lang.String" transient="false" volatile="false" value=""select_query"" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="INTENT_ACTION_GLOBAL_SEARCH" type="java.lang.String" transient="false" volatile="false" value=""android.search.action.GLOBAL_SEARCH"" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="INTENT_ACTION_SEARCHABLES_CHANGED" type="java.lang.String" transient="false"
core/java/android/app/SearchManager.java +11 −18 Original line number Diff line number Diff line Loading @@ -1332,20 +1332,11 @@ public class SearchManager public final static String EXTRA_DATA_KEY = "intent_extra_data_key"; /** * String extra data key for {@link #INTENT_ACTION_GLOBAL_SEARCH} intents. Contains the initial * query to show in the global search activity. * * @hide Pending API council approval * Boolean extra data key for {@link #INTENT_ACTION_GLOBAL_SEARCH} intents. If {@code true}, * the initial query should be selected when the global search activity is started, so * that the user can easily replace it with another query. */ public final static String INITIAL_QUERY = "initial_query"; /** * Boolean extra data key for {@link Intent#INTENT_ACTION_GLOBAL_SEARCH} intents. If {@code true}, * the initial query should be selected. * * @hide Pending API council approval */ public final static String SELECT_INITIAL_QUERY = "select_initial_query"; public final static String EXTRA_SELECT_QUERY = "select_query"; /** * Defines the constants used in the communication between {@link android.app.SearchDialog} and Loading Loading @@ -1643,10 +1634,12 @@ public class SearchManager = "android.search.action.CHANGE_SEARCH_SOURCE"; /** * Intent action for finding the global search activity. * Intent action for starting the global search activity. * The global search provider should handle this intent. * * @hide Pending API council approval. * Supported extra data keys: {@link #QUERY}, * {@link #EXTRA_SELECT_QUERY}, * {@link #APP_DATA}. */ public final static String INTENT_ACTION_GLOBAL_SEARCH = "android.search.action.GLOBAL_SEARCH"; Loading Loading @@ -1823,10 +1816,10 @@ public class SearchManager intent.putExtra(APP_DATA, appSearchData); } if (!TextUtils.isEmpty(initialQuery)) { intent.putExtra(INITIAL_QUERY, initialQuery); intent.putExtra(QUERY, initialQuery); } if (selectInitialQuery) { intent.putExtra(SELECT_INITIAL_QUERY, selectInitialQuery); intent.putExtra(EXTRA_SELECT_QUERY, selectInitialQuery); } try { if (DBG) Log.d(TAG, "Starting global search: " + intent.toUri(0)); Loading