- Фантастика и фэнтези
- Ироническое фэнтези
- Стимпанк
- Детективная фантастика
- Киберпанк
- Попаданцы
- LitRPG
- Космоопера
- Технофэнтези
- Городская фантастика
- Русское фэнтези
- Юмористическая фантастика
- Космическая фантастика
- Боевое фэнтези
- Эпическая фантастика
- Зарубежная фантастика
- Книги магов
- Мистика
- Разная фантастика
- Разное фэнтези
- Любовное фэнтези
- Романтическая фантастика
- Городское фентези
- Историческая фантастика
- Историческое фэнтези
- Социально-философская фантастика
- Сказочная фантастика
- Иностранное фэнтези
- Романтическое фэнтези
- Ироническая фантастика
- Ужасы и Мистика
- Постапокалипсис
- Героическая фантастика
- Фэнтези
- Научная Фантастика
- Социально-психологическая
- Альтернативная история
- Боевая фантастика
- Разная литература
- Пословицы, поговорки
- Шахматы
- Визуальные искусства
- Фанфик
- Авто и ПДД
- Военное
- Отраслевые издания
- Гиды, путеводители
- Зарубежная образовательная литература
- Военная история
- Цитаты из афоризмов
- Современная литература
- Великолепные истории
- Начинающие авторы
- Современная зарубежная литература
- Боевые искусства
- Изобразительное искусство, фотография
- Кино
- Литература 19 века
- Недвижимость
- Музыка, музыканты
- Готические новеллы
- Истории из жизни
- Культура и искусство
- Спецслужбы
- Зарубежная прикладная литература
- Музыка, танцы
- Подростковая литература
- Прочее
- Военная техника, оружие
- Газеты и журналы
- Периодические издания
- Домоводство, Дом и семья
- Любовные романы
- Экономическая литература
- Научные и научно-популярные книги
- О животных
- Биохимия
- Культурология
- Юриспруденция
- Политика
- Психотерапия
- Языкознание
- Научпоп
- Медицина
- Психология, личное
- Радиотехника
- Филология
- Педагогика
- Образовательная литература
- Деловая литература
- Физика
- Науки: разное
- Химия
- Воспитание детей, педагогика
- Детская психология
- Зарубежная публицистика
- Биология
- Архитектура
- Зарубежная психология
- Науки о космосе
- Социология
- Математика
- География
- Беременность, ожидание детей
- Литературоведение
- Транспорт, военная техника
- Обществознание
- Зоология
- География
- Альтернативная медицина
- Иностранные языки
- Ветеринария
- Рефераты
- Астрология
- Биофизика
- Экология
- История Европы
- Учебники
- Шпаргалки
- Государство и право
- Ботаника
- Религиоведение
- История
- Техническая литература
- Прочая научная литература
- Психология
- Детективы и Триллеры
- Справочная литература
- Проза
- Новелла
- Юмор
- Проза
- Историческая проза
- Русская современная проза
- Советская классическая проза
- Повести
- Очерки
- Эссе
- Рассказы
- Зарубежная современная проза
- Сентиментальная проза
- Зарубежная классика
- Афоризмы
- Эпистолярная проза
- Феерия
- Семейный роман/Семейная сага
- Разное
- Антисоветская литература
- Магический реализм
- Русская классическая проза
- Современная проза
- О войне
- Контркультура
- Классическая проза
- Поэзия, Драматургия
- Детская литература
- Детская фантастика
- Детские остросюжетные
- Детские стихи
- Детские приключения
- Внеклассное чтение
- Учебная литература
- Зарубежные детские книги
- Бизнес
- Загадки
- Книги для подростков
- Школьные учебники
- Детский фольклор
- Книги для дошкольников
- Детские детективы
- Детская познавательная и развивающая литература
- Буквари
- Прочая детская литература
- Сказка
- Детская проза
- Детская образовательная литература
- Юмор
- Документальные книги
- Бизнес
- Внешнеэкономическая деятельность
- Тайм-менеджмент
- Кадровый менеджмент
- О бизнесе популярно
- Управление, подбор персонала
- Бизнес
- Менеджмент и кадры
- Продажи
- Экономика
- Ценные бумаги и инвестиции
- Малый бизнес
- Делопроизводство, офис
- Корпоративная культура, бизнес
- Банковское дело
- Финансы
- Зарубежная деловая литература
- Ораторское искусство / риторика
- Личные финансы
- Интернет-бизнес
- Поиск работы
- Государственное и муниципальное управление
- Бухучет и аудит
- Работа с клиентами
- Менеджмент
- Краткое содержание
- Личная эффективность
- Переговоры
- Приключения
- Старинная литература
- Религия и духовность
- Компьютеры и Интернет
- Блог
Читаем без скачивания Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин
Шрифт:
Интервал:
Закладка:
Код получает все строки таблицы контактов и получает контактные номера из первой строки.
Вопрос 13
Объясните жизненный цикл активности в Android? Какой из следующих циклов всегда правильный?
onCreate-> onStart () – > onResume () – > onPause () – > onStop () – > onDestroy ().
onCreate-> onStart () – > onRestoreInstanceState () – > onResume () – >
onSaveInstanceState () – > onPause () – > onStop () – > onDestroy ().
onCreate-> onStart () – > onResume () – > onStop () – > onPause – > onDestroy ().
onCreate-> onStart () – > onRestoreInstanceState () – > onResume () – >
onPause () – > onSaveInstanceState () – > onStop () – > onDestroy ().
Вопрос 14
В функции активности оnCreate, какова цель super. oncreate ()?
Это дает разрешение на использование экрана телефона.
Это вызывает конструктор суперкласса.
Это ничего не делает.
Это создаст графическое окно для подкласса.
Вопрос 15
Является ли обязательным реализация методов оnCreate () и оnStart () жизненного цикла активности? Будет ли активность работать, если эти методы жизненного цикла будут удалены?
Это даст ошибку времени компиляции.
Это даст исключение времени выполнения, supernotcalled.
Ничего не случится, активность будет работать нормально.
Ваш телефон зависнет.
Вопрос 16
Можно ли создать активность без UI?
Невозможно
Да, если она выполняет некоторые функции без пользовательского интерфейса.
Вопрос 17
Как запустить активность, чтобы получить результат?
startActivityOnResult ()
startActivityForResult ()
setResult ()
startActivity ()
Вопрос 18
Когда дисплей выключается, какая функция жизненного цикла вызывается в активности?
onPause ()
onStop ()
onSaveInstanceState ()
Вопрос 19
Когда новая активность занимает передний план вместо вашей активности, какая функция жизненного цикла запускается на выполнение в старой активности?
Вызывается оnPause ()
Вызывается оnPause () – > затем – > оnStop ()
Вызывается оnPause () – > затем – > оnStop () – > оnDestroy ()
Вызывается оnPause () – > затем – > onSaveInstanceState ()
Вопрос 20
Когда диалог отображается на переднем плане вашей активности, эта активность будет на переднем плане или в видимом состоянии?
Вызывается оnPause ()
Вызывается оnPause () – > затем – > оnStop () – > оnDestroy ()
Вызывается оnPause () – > затем – > оnStop ()
Вызывается onResume ()
Вопрос 21
При запуске активности с помощью startactivityforresult (), и дочерняя активность получает крушение. Какой код результата будет получен родителем?
RESULT_OK
RESULT_CANCELLED
RESULT_CRASH
RESULT_FINISH
Вопрос 22
Какие варианты хранения постоянных данных в Android?
Файлы, массивы, базы данных
Файлы, базы данных
Использование сетевых серверов
Вопрос 23
Когда возникает Android ANR (приложение не отвечает). Какое существует ограничение по времени отклика пользовательского интерфейса в Android, т. е. за сколько секунд главный поток должен реагировать на действия пользователя?
5 сек
10 сек
1 сек
2 сек
Вопрос 24
Какой из следующих фильтров намерения основной активности запускает главный экран вашего приложения?
<intent-filter>
<action android: name=«android. intent. action. MAIN» />
<category android: name=«android. intent. category. LAUNCHER» />
</intent-filter>
<intent-filter>
<action android: name=«Intent. MAIN» />
<category android: name=«Category. LAUNCHER» />
</intent-filter>
<intent-filter>
<action android: name=«android. intent. action. LAUNCHER» />
<category android: name=«android. intent. category. MAIN» />
</intent-filter>
Вопрос 25
Как создать пользовательский интерфейс без использования XML файла? Например, как создать кнопку без XML файла?
@Override
public void onCreate (Bundle savedInstanceState) {
super. onCreate (savedInstanceState);
setContentView (R. layout. main);
}
@Override
public void onCreate (Bundle savedInstanceState) {
super. onCreate (savedInstanceState);
Button b;
setContentView (b);
}
@Override
public void onCreate (Bundle savedInstanceState) {
super. onCreate (savedInstanceState);
Button b = new Button (this);
setContentView (b);
}
@Override
public void onCreate (Bundle savedInstanceState) {
super. onCreate (savedInstanceState);
Button b = findViewById (R. id. button1);
setContentView (b);
}
Вопрос 26
Какая функция жизненного цикла будет вызвана в случае изменения конфигурации?
onStop ()
onPause ()
onSaveInstanceState ()
Вопрос 27
Могу ли я сохранить все мои обновления таблиц базы данных в методе оnStop () активности?
Да это можно.
Нет, использовать onSaveInstanceState
Нет, потому что оnStop никогда не будет вызван
Нет, потому что оnStop () может быть не вызван в некоторых ситуациях.
Вопрос 28
Какая разница между persistent данными и transient данными?
Постоянные данные это временные данные, например, создание массива в программе.
Переходные данные это временные данные, которые мы храним в таблицах базы данных.
Постоянные данные это данные, которые мы храним, например, в таблицах базы данных, и переходные данные это логические данные, которые мы используем в программной логике.
Вопрос 29
Что произойдет, если super. oncreate () в оnCreate () функции активности будет закомментировано?
Ошибка времени компиляции.
Исключение во время работы.
Ничего не произойдет, будет выполнено с пустым окном.
Ничего не произойдет, будет выполнено с нормальным выводом.
Вопрос 30
В чем разница между this context и getapplicationcontext? Какой из них использовать и когда?
Никакой разницы, они одинаковы.
this указывает на весь процесс, контекст приложения указывает на текущий класс.
this указывает на текущий контекст, контекст приложения указывает на весь процесс. Если ваш контекст это полное время жизни процесса, тогда использовать контекст приложения, иначе использовать this.
Вопрос 31
Где зарегистрировать широковещательный приемник, который обновляет интерфейс? Если у меня есть широковещательный приемник, который обновляет мой интерфейс часто, то где я должен зарегистрировать этот широковещательный приемник в моей функции жизненного цикла активности?
oncreate ()
onstart ()
onresume ()
onsaveinstancestate ()
Вопрос 32
Большое изображение загружено из Интернета в методе оnCreate () активности. Можно ли сохранить его в onsaveinstancestate () в случае configurationChanges?
Да
Нет, мы должны сохранить его в оnPause ().
Нет, мы должны использовать статическую ссылку на него.
Нет, нам не нужно его сохранять вообще.
Вопрос 33
Приложение имеет один широковещательный приемник, чей оnReceive () метод в настоящее время выполняется, сервис в рабочем состоянии; тогда какой приоритет у процесса?
service process priority (3)
empty process (5)
foreground process (1)
visible process (2)
Вопрос 34
Что такое BroadcastReceiver в Android?
Это Android компонент, который реагирует на системные широковещательные сообщения.
Он действует как шлюз между внешним миром и вашим приложением.
Все перечисленное.
Вопрос 35
Широковещательный приемник работает в каком потоке по умолчанию?
Главный поток.
Фоновый поток.
Нет потока.
Вопрос 36
Что произойдет, если широковещательный приемник свяжется с binder service? Возникнет ли проблема?
Нет, не следует связывать сервис с широковещательным приемником.
Нет, не следует связывать сервис с широковещательным приемником, потому что широковещательный приемник имеет ограничение по времени в 10 секунд, и установление соединения с сервисом может занять больше времени.
Нет проблем не возникнет при связывании сервиса с широковещательным приемником.
Нет проблем не возникнет при связывании сервиса с широковещательным приемником, потому что приемники не имеют какой-либо временного ограничения, чтобы выполнить функциональность.
Вопрос 37
Можно ли запустить сервис из широковещательного приемника?
Да можно использовать функцию startService ().
Нет, никогда нельзя запустить сервис из широковещательного приемника.
Вопрос 38
В чем разница между широковещательным приемником и сервисом?
BroadcastReceiver это как шлюз для других компонентов, может выполнять небольшую фоновую работу в течение 10 секунд. Сервис может выполнять длительную работу в фоновом режиме без UI и без ограничения времени.
Сервис это как шлюз для других компонентов, может выполнять небольшую фоновую работу в течение 10 секунд. BroadcastReceiver может выполнять длительную работу в фоновом режиме без UI и без ограничения времени.
BroadcastReceiver это как шлюз для других компонентов, может выполнять небольшую фоновую работу в течение 10 секунд. Сервис может выполнять длительную работу в фоновом режиме без UI и без ограничения времени. Сервис может взаимодействовать с интерфейсом, если он хочет. Это не обязательно, чтобы сервис не имел интерфейс.
BroadcastReceiver это как шлюз для других компонентов, может выполнять небольшую фоновую работу в течение 10 секунд. Сервис может выполнять длительную работу в фоновом режиме без UI и без ограничения времени. Оба и приемник и сервис могут взаимодействовать с интерфейсом, если они этого захотят. У широковещательных приемников есть лимит времени в 10 секунд, и они реагируют на транслируемые сообщения.