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

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

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

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

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

номер и имя версии. Это нужно для обновления приложения в google play store.

      Ничего из перечисленного.

      Вопрос 24

      Как много файлов манифеста может быть в Android приложении?

      Максимум один

      Может быть несколько

      Вопрос 25

      Можно ли создать активность без setContentView (R. layout. main) XML-файла?

      Да

      Нет

      Вопрос 26

      Что из следующего вызывает изменения конфигурации в Android?

      Переворот телефона

      Включение клавиатуры

      Изменение настроек языка

      Все перечисленное

      Вопрос 27

      В чем разница между явным намерением и неявным намерением?

      Неявное намерение это намерение без названия целевого компонента. Явное намерение это намерение с именем целевого компонента.

      Неявное намерение это намерение с именем целевого компонента. Явное намерение это намерение без названия целевого компонента.

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

      Вопрос 28

      Сколько компонентов есть в намерениях?

      action

      data, data type

      сategory, extras

      Все перечисленное

      Вопрос 29

      Можно ли указать больше, чем одно действие в намерении?

      Нет. Намерение должно иметь только одно действие

      Да. Намерение может иметь более одного действия

      Нет. Намерение может иметь 0 или максимально одно действие.

      Вопрос 30

      Можно ли указать больше, чем одну категорию в данном намерении?

      Нет. Только одна категория допускается

      Да. Вы можете указать 0 или n число категорий в намерении

      Да. Но вы должны убедиться, что намерение будет иметь по крайней мере одну категорию.

      Вопрос 31

      В чем отличие метода putExtra () от метода setData ()?

      Оба putExtra () и setData () используются для одной цели, для передачи данных другим компонентам.

      setData () – это передать данные, для которых принять действие. putExtra () – это отправить дополнительную информацию об этом намерении.

      setData () – это отправить дополнительную информацию об этом намерении. putExtra () – это передать данные, для которых принять действие.

      Логически оба одинаковы, поэтому можно опустить setData () и передать все данные через putExtra () только.

      Вопрос 32

      Если я пошлю Broadcast неявное намерение и не окажется соответствующего фильтра намерения, тогда что произойдет?

      Ошибка во время компиляции.

      Исключение времени выполнения BroadcastReceiverNotFoundException и крушение, если она не обрабатывается должным образом.

      Ничего не произойдет, как-нибудь целевой компонент запустится.

      Ничего не случится, но это не запустит какой-либо приемник.

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