Я читал официальный сайт Android, но все еще запутался. Могу ли я спросить, являются ли действия, доступные для поиска, и доступным для поиска интерфейсом два разных вида деятельности? Мое понимание - это новое намерение для активности интерфейса поиска, а затем передать запрос на операцию поиска. Поиск с возможностью поиска завершает поиск и возвращает адаптер (в обычном случае) к активности интерфейса поиска с помощью другого намерения?Панель поиска в ОС Android
Верно ли это?
С веб-сайта есть этот фрагмент:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the options menu from XML
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.options_menu, menu);
// Get the SearchView and set the searchable configuration
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
// Assumes current activity is the searchable activity
searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
searchView.setIconifiedByDefault(false); // Do not iconify the widget; expand it by default
return true;
}
это не должно быть на поисковой активности интерфейса? Но почему есть комментарий выше двух линий:
// Assumes current activity is the searchable activity
searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
searchView.setIconifiedByDefault(false); // Do not iconify the widget; expand it by default
говоря // Assumes current activity is the searchable activity
?
Просьба пояснить. Большое спасибо.