Сборник тестов: 1500 вопросов и ответов на знание Android. Тимур Машнин
Чтение книги онлайн.
Читать онлайн книгу Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин страница 43
Вызывается о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 данными?
Постоянные данные это временные данные, например, создание массива в программе.
Переходные данные