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

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

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

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

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

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

      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 это как шлюз для других

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