Сборник тестов: 1500 вопросов и ответов на знание Android. Тимур Машнин

Чтение книги онлайн.

Читать онлайн книгу Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин страница 43

Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин

Скачать книгу

() -> о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 данными?

      Постоянные данные это временные данные, например, создание массива в программе.

      Переходные данные

Скачать книгу