Loading core/java/android/app/SearchDialog.java +1 −0 Original line number Diff line number Diff line Loading @@ -255,6 +255,7 @@ public class SearchDialog extends Dialog { // of any bad state in the AutoCompleteTextView etc createContentView(); mSearchView.setSearchableInfo(mSearchable); mSearchView.setAppSearchData(mAppSearchData); show(); } Loading core/java/android/widget/SearchView.java +13 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,7 @@ public class SearchView extends LinearLayout { private boolean mVoiceButtonEnabled; private SearchableInfo mSearchable; private Bundle mAppSearchData; // For voice searching private final Intent mVoiceWebSearchIntent; Loading Loading @@ -263,6 +264,15 @@ public class SearchView extends LinearLayout { updateViewsVisibility(mIconifiedByDefault); } /** * Sets the APP_DATA for legacy SearchDialog use. * @param appSearchData bundle provided by the app when launching the search dialog * @hide */ public void setAppSearchData(Bundle appSearchData) { mAppSearchData = appSearchData; } /** @hide */ @Override public boolean requestFocus(int direction, Rect previouslyFocusedRect) { Loading Loading @@ -1115,6 +1125,9 @@ public class SearchView extends LinearLayout { if (extraData != null) { intent.putExtra(SearchManager.EXTRA_DATA_KEY, extraData); } if (mAppSearchData != null) { intent.putExtra(SearchManager.APP_DATA, mAppSearchData); } if (actionKey != KeyEvent.KEYCODE_UNKNOWN) { intent.putExtra(SearchManager.ACTION_KEY, actionKey); intent.putExtra(SearchManager.ACTION_MSG, actionMsg); Loading Loading
core/java/android/app/SearchDialog.java +1 −0 Original line number Diff line number Diff line Loading @@ -255,6 +255,7 @@ public class SearchDialog extends Dialog { // of any bad state in the AutoCompleteTextView etc createContentView(); mSearchView.setSearchableInfo(mSearchable); mSearchView.setAppSearchData(mAppSearchData); show(); } Loading
core/java/android/widget/SearchView.java +13 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,7 @@ public class SearchView extends LinearLayout { private boolean mVoiceButtonEnabled; private SearchableInfo mSearchable; private Bundle mAppSearchData; // For voice searching private final Intent mVoiceWebSearchIntent; Loading Loading @@ -263,6 +264,15 @@ public class SearchView extends LinearLayout { updateViewsVisibility(mIconifiedByDefault); } /** * Sets the APP_DATA for legacy SearchDialog use. * @param appSearchData bundle provided by the app when launching the search dialog * @hide */ public void setAppSearchData(Bundle appSearchData) { mAppSearchData = appSearchData; } /** @hide */ @Override public boolean requestFocus(int direction, Rect previouslyFocusedRect) { Loading Loading @@ -1115,6 +1125,9 @@ public class SearchView extends LinearLayout { if (extraData != null) { intent.putExtra(SearchManager.EXTRA_DATA_KEY, extraData); } if (mAppSearchData != null) { intent.putExtra(SearchManager.APP_DATA, mAppSearchData); } if (actionKey != KeyEvent.KEYCODE_UNKNOWN) { intent.putExtra(SearchManager.ACTION_KEY, actionKey); intent.putExtra(SearchManager.ACTION_MSG, actionMsg); Loading