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

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

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

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

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

только в оnCreate () Content Provider.

      Content Provider не имеют контекстов.

      Вопрос 11

      Как получить доступ к контексту в контент-провайдере?

      Использовать getContext () в оnCreate ()

      Использовать getApplicationContext () в любом месте.

      Контекст контент-провайдера не будет иметь ни свой собственный контекст, ни контекст приложения, он должен зависеть от других контекстов.

      Вопрос 12

      Android получает контактные данные в приложении:

      Что следующий код делает?

      Cursor c1 = this. getContentResolver ().query (

      ContactsContract. Contacts. CONTENT_URI, null, null, null, null);

      if (c1!= null && c1.getCount ()> 0)

      {

      c1.moveToNext ();

      String n = c1.getString (c1.getColumnIndex (Contacts. DISPLAY_NAME));

      }

      Варианты:

      Код получает все строки таблицы контактов и получает все имена.

      Код получает все строки таблицы контактов и получает все имена из первой строки.

      Код получает все строки таблицы контактов и получает все имена из последней строки.

      Код получает все строки таблицы контактов и получает контактные номера из первой строки.

      Вопрос 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

      Когда новая активность занимает передний план

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