Сборник тестов: 1500 вопросов и ответов на знание Android
Шрифт:
Вопрос 14
Главный поток будет иметь Looper. Правда это или ложь?
Да, каждый поток по умолчанию будет иметь Looper.
Нет, только handler thread будет иметь Looper.
Только основной поток будет иметь Looper.
Основной поток это handler thread, так что он имеет активированный Looper. Только handler thread будет иметь Looper, но мы можем подготовить Looper для обычного потока также.
Вопрос 15
Что из следующего
Я могу использовать фрагмент без активности.
Фрагмент может содержать несколько активностей.
Активность может содержать несколько фрагментов.
Фрагмент выполнен в одной активности не может быть повторно использован в другой активности.
Вопрос 16
Что такое Fragment в Android?
Фрагменты предназначены эффективно использовать пространство пользовательского интерфейса устройства.
Фрагменты предназначены в качестве многократно используемых компонентов для нескольких активностей.
Фрагмент будет иметь свой собственный жизненный цикл, который не будет зависеть от жизненного цикла активности.
Фрагмент будет иметь свой собственный жизненный цикл, который будет зависеть от жизненного цикла активности.
Вопрос 17
Как найти фрагмент в активности?
findViewById (R. id. frag_id);
FragmentManager. findFragmentById (R. id. frag_id);
LayoutManager. findFragmentManager (R. id. frag_id);
Context. findFragmentById (R. id. frag_id);
Вопрос 18
Как создать различные файлы макета для портретной и альбомной ориентации устройства?
Это невозможно.
Положить два разных файла в папке layout, использовать один для портретной и другой для альбомной ориентации, основываясь на изменении ориентации.
Использовать папку layout-port в режиме портретной ориентации и layout-land папку в ландшафтном режиме.
Использовать папку layout-port для портретного режима и папку layout в ландшафтном режиме.
Вопрос 19
Как вернуть компоновку фрагмента? Какая функция реализована в классе Fragment для этого?
onCreate
onCreateView
getView
getFragmentView
Вопрос 20
Можно ли иметь фрагменты без UI в Android?
Фрагмент никогда не имеет никакого пользовательского интерфейса.
Фрагмент, как правило, обеспечивает свой интерфейс, используя свой собственный макет. Но, возможно, фрагмент не имеет пользовательского интерфейса в некоторых случаях, так как это не является обязательным.
Фрагменты всегда должны иметь свой собственный макет и обеспечивать свой интерфейс.
Вопрос 21
Как создать активность, которая имеет фрагмент с ListView?
Использовать
Использовать активность и ListFragment.
Используйте только активность с компоновкой, которая имеет ListView в нем.
Используйте только ListFragment без какой-либо активности.
Вопрос 22
Что из следующего не является классом Fragment?
Fragment
DialogFragment
PreferenceFragment
ActivityFragment
Вопрос 23
Какие из перечисленных ниже функций не являются частью жизненного цикла фрагмента?
onCreateView
onDetach
onActivityDestroyed
onActivityCreated
Вопрос 24
Что из следующего является правильной последовательностью жизненного цикла фрагмента?
onAttach
onCreate
onCreateView
onStart
onActivityCreated
onResume
onAttach
onCreateView
onCreate
onActivityCreated
onStart
onResume
onAttach
onCreate
onCreateView
onStart
onActivityCreated
onResume
onAttach
onCreate
onCreateView
onActivityCreated
onStart
onResume
Вопрос 25
Пусть Х это фрагмент активности, Y и Z являются фрагментами, где Y это отображаемый экран по умолчанию. Если мы должны открыть Z, тогда:
Y должен использовать менеджер фрагмента, чтобы открыть экран Z.
Y должен использовать намерение, чтобы открыть экран Z.
Y должен использовать FragmentTransaction с FragmentManager и заменить себя экраном Z.
Ничего из перечисленного.
Вопрос 26
Что такое пустой процесс в Android?
Пустой процесс – приложение без каких-либо компонентов в нем.
Пустой процесс – приложение, которое разрушено и до сих пор в памяти.
Пустой процесс – приложение, которое разрушено и удалено из памяти.
Пустой процесс – приложение без каких-либо компонентов, но всегда в памяти.
Вопрос 27
Что такое режим сна в Android? Что произойдет с процессором, если экран (LCD) погаснет?
Спящий режим – это когда телефон выключен. Процессор не будет работать, если дисплей отключается.
Спящий режим – означает, что процессор будет спать. Процессор не будет работать, если дисплей отключается.
Спящий режим – означает, что процессор будет спать. Процессор переходит в режим сна в доли секунды после того, как дисплей отключается.