Главная / Разработка приложений для Android 4.0 / // onCreate() method from your searchable Activity class @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.search); Intent intent = getIntent(); if (Intent.ACTION_SEARCH.equals(intent.g

// onCreate() method from your searchable Activity class @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.search); Intent intent = getIntent(); if (Intent.ACTION_SEARCH.equals(intent.getAction())) { String query = intent.getStringExtra(SearchManager.QUERY); doMySearch(query); } } Как проверить, что действие запущено, когда пользователь выполняет поиск в виджете?

вопрос

Правильный ответ:

добавить к классу поле public static boolean SEARCH_ENABLED со значением ИСТИНА
вызвать makeSearchable() после вызова setContentView()
убедиться, что класс является производным от класса SearchableActivity
сконфигурировать действие, которое будет обрабатывать ACTION_SEARCH
обозначить класс действий в файле searchable.xml
Сложность вопроса
91
Сложность курса: Разработка приложений для Android 4.0
56
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Кто находит эти ответы inuit? Это же элементарно
27 апр 2019
Аноним
Я провалил экзамен, почему я не нашёл этот сайт с ответами по тестам интуит раньше
03 янв 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.