База ответов ИНТУИТ

Разработка приложений для Android 4.0

<<- Назад к вопросам

Вы устанавливаете меню в приложение. Вы создали XML файл mainMenu.xml и разместили его в папке assets/menu. Когда вы попытаетесь создать меню, используя getMenuInflater().inflate(R.menu.mainMenu, viewGroup), меню не создается. Какое действие должно быть предпринято для устранения данной проблемы?

(Отметьте один правильный вариант ответа.)

Варианты ответа
нужно передать значение ИСТИНА в качестве второго аргумента метода inflate()
нужно вручную отредактировать R.java, чтобы добавить ссылку на XML file
нужно переместить mainMenu.xml в папку res/menu(Верный ответ)
нужно использовать класс MenuFileInflater вместо MenuInflater
нужно использовать inflateFromFile() вместо inflate()
Похожие вопросы
     public boolean onCreateOptionsMenu(Menu menu) {       MenuInflater inflater = getMenuInflater();       inflater.inflate(R.menu.mainnenu, menu);       return false;     }    
Меню, реализованное с помощью данного фрагмента кода, не отображается. Программа не выдает никаких сообщений об ошибках. Что может быть возможной причиной?
В проект импортированы файлы, которые размещены в папке /assets. Однако приложению нельзя ссылаться на данные файлы, используя сгенерированный файл R.java. Файлы можно сделать доступными приложению, если:
Действие A запускает B, которое запускает C. Действие A работает вместо B, когда пользователь нажимает кнопку назад из действия C. Какой флаг может быть использован для проверки того, что A работает вместо B?
Вы работаете с кодом, использующим базу данных SQLite. SQL запросы не возвращают ожидаемых значений. Необходимо проверить некорректные данные и структуры таблиц, когда приложение будет запущено в режиме эмулятора. Какой инструмент вы используете для устранения неполадок базы данных?
Одиночное действие должно быть определено в файле AndroidManifest.xml и доступно под двумя названиями, с двумя отдельными наборами фильтров. Какой атрибут для этого используется?
Устанавливается приложение на устройство с операционной системой Android 4.0. Для воспроизведения аудио потоков из сети Интернет, приложение использует класс MediaPlayer. В предыдущих версиях Android все работало, однако в Android 4.0 поток не воспроизводится. Код приложения не дорабатывался и не предъявлялись никакие дополнительные требования. Что нужно изменить, чтобы аудио потоки воспроизводились всеми версиями Android, включая 4.0?
Приложение становится менее производительным всякий раз, когда загружается фоновая служба. Данное приложение использует эту фоновую службу. Во время работы службы пользовательский интерфейс перестает отвечать. Почему страдает производительность приложения, когда работает данная служба?
Разрабатывается приложение, в котором должна быть возможность добавлять события в пользовательский календарь. В файле AndroidManifest.xml не нужно настраивать никакие дополнительные разрешения. Как достигнуть данной цели?
Вы используете класс ListActivity, чтобы отобразить экран с одним Listview, из которого пользователь выбирает пункт. Вы хотите настроить отображение этого экрана. Предполагая, что отображение определено, какая строка кода позволит вам задать пользовательский макет с именем my_custom_layout?
Реализован простой класс, осуществляющий SQLiteOpenHelper. Также данный класс содержит методы для выполнения различных операций с базами данных, таких как создание записей клиентов. Большинство операций используют простой метод execSQL(). Однако существует более сложная операция, требующая псевдонимы столбцов. Какой класс может быть использован для создания более сложных SQL запросов?