оnStop ().
onResume ().
оnDestroy ().
оnPause ().
Вопрос 18
Предположим, что вы присоедините оnClickListener к кнопке в вашей активности. Когда метод оnClick () этого объекта будет вызываться?
Когда пользователь нажимает и отпускает кнопку в быстрой последовательности.
Когда пользователь нажимает кнопку домой.
Когда пользователь нажимает кнопку назад.
Когда пользователь нажимает и удерживает кнопку.
Вопрос 19
Один из примеров изменения конфигурации, это когда пользователь изменяет глобальный размер шрифта устройства. Если вы хотите обрабатывать это изменение конфигурации вручную, какое значение вы добавили бы к атрибуту android: configChanges в файле AndroidManifest. xml приложения?
keyboard
screenSize
fontScale
Вопрос 20
Если у вас нет веских причин для этого, как правило, следует избегать обработки изменения конфигурации вручную.
Да
Нет
Вопрос 21
Какие из следующих утверждений описывают общие варианты использования класса намерений?
Чтобы указать операцию, которая будет выполнена.
Чтобы указать запрос к базе данных, который должен быть выполнен.
Для представления события, которое произошло.
Чтобы держать ключ подписи, который идентифицирует создателя намерения.
Вопрос 22
Если вы хотите послать сообщение конкретному человеку с использованием Intent с действием Intent. ACTION_SENDTO, какую еще одну часть Intent-информации вы должны установить?
Flags.
Extras.
Category.
Data.
Вопрос 23
Какой из следующих флагов поможет вам получить больше информации о том, как Android определяет, какие активности могут ответить на данное намерение?
Intent. FLAG_ACTIVITY_NO_HISTORY.
Intent. FLAG_ACTIVITY_NEW_TASK.
Intent. FLAG_DEBUG_LOG_RESOLUTION.
Intent. FLAG_FROM_BACKGROUND.
Вопрос 24
Приложение запускает активность с явным намерением:
Intent helloAndroidIntent = new Intent (LoginScreen. this, HelloAndroid. class);
Каковы типы данных двух параметров, передаваемых конструктору намерения?
Activity и Intent.
OnClickListener и View.
Context и Class.
OnClickListener и View.
Вопрос 25
Какие из следующих полей намерения используются в качестве критериев совпадения при разрешении намерения? Выбрать все применимые.
Category.
Extras.
Action.
Data.
Flags.
Package name.
Вопрос 26
В каких из следующих ситуациях могут быть использованы разрешения?
Чтобы ограничить доступ к дорогостоящим операциям.
Чтобы ограничить доступ к аппаратным функциям устройства.
Чтобы ограничить доступ к пользовательским данным.
Чтобы ограничить загрузку приложений на устройства, которые работают на конкретной версии Android.
Вопрос 27
Какой XML тег используется приложением для указания разрешения, которое пользователь устройства должен одобрить приложению перед тем как приложение сможет работать на устройстве пользователя.
android: permission.
Вопрос 28
Какой XML тег или атрибут используется для указания специфического разрешения приложения, которое приложение требует от любого другого приложения, которое хочет взаимодействовать с ним?
android: permission
Вопрос 29
Какое исключение возникает, если активность пытается начать другую активность, для которой она не имеет соответствующих разрешений?
AccessControlException.
SecurityException.
NullPointerException.
ClassCastException.
Вопрос 30
При проектировании пользовательского интерфейса приложения, это хорошая практика, чтобы разработать единый, идентичный пользовательский интерфейс для планшетов и телефонов.
Да
Нет
Вопрос 31
Какой из следующих методов жизненного цикла фрагмента вызывается в первой точке жизненного цикла фрагмента?
onAttach ().
onActivityCreated ().
onCreateView ().
onCreate ().
Вопрос 32
В каком методе фрагмент обычно создает свой пользовательский интерфейс?
onActivityCreated ().
onCreate ().
onAttach ().
onCreateView ().
Вопрос 33
Когда приложение программно добавляет фрагмент к активности, оно обычно выполняет четыре шага, как показано ниже. Какой из этих шагов делается последним?
Получить ссылку на FragmentManager.
Добавить фрагмент.
Зафиксировать FragmentTransaction.
Начать FragmentTransaction.
Вопрос 34
Когда фрагмент программно добавляется к активности, по умолчанию Android добавляет новый фрагмент в backstack задач.
Да
Нет
Вопрос 35
Какой из следующих методов фрагмента говорит Android не уничтожать фрагмент при изменении конфигурации устройства?
setInitialSavedState ().
hasOptionsMenu ().
setRetainInstance ().
setArguments ().
Вопрос 36
Предположим, что приложение включает в себя активность А, и что приложение объявляет тег <���аctivity> для А в AndroidManifest. xml файле. Если активность А должна быть главной точкой входа для этого приложения, тогда она укажет элемент, содержащий элемент. Какое значение вы должны включить, чтобы закончить следующее определение элемента – ?
Читать дальше
Конец ознакомительного отрывка
Купить книгу