Чтение онлайн

на главную - закладки

Жанры

Сборник тестов: 1500 вопросов и ответов на знание Android
Шрифт:

Вопрос 4

Ответ: View2 занимает 3/5 ширины LL.

Вопрос 5

Ответ: onCreateContextMenu .

Вопрос 6

Ответ: show 

Вопрос 7

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

Вопрос 8

Ответ:

Повышение производительности на многоядерных платформах.

Улучшение отклика приложения.

Упрощение структуры программы относительно событийного программирования.

Вопрос 9

Ответ: Android «Handler Messages and Runnables» (HaMeR) фреймворк, который позволяет запускать операции в одном или нескольких фоновых потоках, публикующих свои результаты в потоке пользовательского интерфейса.

Android AsyncTask фреймворк, который позволяет запускать операции в одном или нескольких фоновых потоках и публиковать результаты в потоке пользовательского интерфейса, без манипуляций потоком или обработчиком.

Вопрос 10

Ответ: Стек времени выполнения

Программный счетчик

Вопрос 11

Ответ: Реализовать Runnable интерфейс, переопределить его run метод, передать Runnable объект в конструктор нового объекта Thread, и вызвать start объекта Thread.

Расширить класс Thread, переопределить его run метод, и вызвать start экземпляра расширенного класса Thread.

Вопрос 12

Ответ: Если код пользователя в Java Thread вызывает wait , join или sleep , эти методы проверяют исключение InterruptedException.

Вопрос 13

Ответ: Когда Android Linux планировщик выбирает поток, чтобы выполнить его, поток переходит в Runnable состояние.

Вопрос 14

Ответ: Классы в HaMeR слабо связаны, в то время как классы в AsyncTask тесно связаны.

Можно использовать фреймворк AsyncTask без манипулирования потоками, обработчиками, сообщениями или Runnable объектами явно.

Вопрос 15

Ответ: Они увеличивают производительность путем совмещения коммуникации и вычисления на многоядерных платформах.

Они защищают разработчиков от утомительных и чреватых ошибками аспектов конструктивных ограничений платформы Android.

Вопрос 16

Ответ: Thread-Specific Storage

Вопрос 17

Ответ: Template Method

Вопрос 18

Ответ: Взаимодействовать с Looper для сериализации обработки сообщений в потоке, с которым они связаны.

Отправлять Message объекты и/или публиковать Runnable объекты в Looper в потоке обработчика.

Вопрос 19

Ответ: Command Processor

Active Object

Вопрос 20

Ответ:

Позволяет Runnable обрабатываться в более позднее время в том же потоке, что и клиент, который разместил Runnable.

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

Вопрос 21

Ответ: Handler должен быть расширен и его handleMessage метод должен быть переопределен для обработки полученных сообщений.

Вопрос 22

Ответ: Фреймворк AsyncTask не требует от разработчиков приложений явно манипулировать потоками, обработчиками, сообщениями или Runnable объектами.

Тесная интеграция классов в фреймворке AsyncTask упрощает их использование за счет снижения «площадь поверхности» API, который фреймворк предоставляет для приложений.

Вопрос 23

Ответ: Он позволяет своим методам работать в разных потоках управления.

Вопрос 24

Ответ: Java Executor

Android HaMeR

Вопрос 25

Ответ: Экземпляр Java ThreadPoolExecutor используется для выполнения каждого объекта AsyncTask.

Фреймворк Android HaMeR используется внутри фреймворка AsyncTask для передачи сообщений из фонового потока в поток пользовательского интерфейса.

Единственный фоновый поток в каждом процессе запускает все doInBackground методы AsyncTasks.

Вопрос 26

Ответ: Выполнение AsyncTasks.

Размещение и обработка Runnable.

Отправка и обработка сообщений.

Вопрос 27

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

Он обеспечивает относительно прозрачную масштабируемость с помощью своего использования Java Thread Pool Executor.

Вопрос 28

Ответ: Фоновые потоки в AsyncTask неявно взаимодействуют с UI потоком.

Фоновые потоки в HaMeR явно взаимодействуют с UI потоком.

Вопрос 29

Ответ: Template Method

Strategy

Factory Method

Вопрос 30

Ответ: Command Processor

Half-Sync/Half-Async

Thread-Specific Storage

Вопрос 31

Ответ: Active Object применяется в Java ExecutorService.

Command Processor применяется в HaMeR.

Factory Method применяется в AsyncTask.

Вопрос 32

Ответ: Это уменьшает накладные расходы синхронизации для доступа к объекту.

Вопрос 33

Ответ: Класс Android Looper.

Поделиться:
Популярные книги

Огненный князь 6

Машуков Тимур
6. Багряный восход
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Огненный князь 6

Лорд Системы 12

Токсик Саша
12. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Лорд Системы 12

Последний Паладин. Том 4

Саваровский Роман
4. Путь Паладина
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Последний Паладин. Том 4

Тринадцатый

NikL
1. Видящий смерть
Фантастика:
фэнтези
попаданцы
аниме
6.80
рейтинг книги
Тринадцатый

Газлайтер. Том 2

Володин Григорий
2. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 2

Сирота

Шмаков Алексей Семенович
1. Светлая Тьма
Фантастика:
юмористическое фэнтези
городское фэнтези
аниме
5.00
рейтинг книги
Сирота

Бастард Императора. Том 2

Орлов Андрей Юрьевич
2. Бастард Императора
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Бастард Императора. Том 2

Сердце Дракона. Том 10

Клеванский Кирилл Сергеевич
10. Сердце дракона
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
7.14
рейтинг книги
Сердце Дракона. Том 10

На границе империй. Том 7. Часть 2

INDIGO
8. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
6.13
рейтинг книги
На границе империй. Том 7. Часть 2

Государь

Кулаков Алексей Иванович
3. Рюрикова кровь
Фантастика:
мистика
альтернативная история
историческое фэнтези
6.25
рейтинг книги
Государь

Релокант

Ascold Flow
1. Релокант в другой мир
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Релокант

Безнадежно влип

Юнина Наталья
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Безнадежно влип

Магия чистых душ 3

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Магия чистых душ 3

Первый среди равных

Бор Жорж
1. Первый среди Равных
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Первый среди равных