409-00-09
info@realnetspb.ru
support@realnetspb.ru
служба технической поддержки
|
|
|
Экскурсии в Греции
09.07.2016
Между объектом Looper в U 1-потоке и аналогичными объектами в других потоках приложения существуют некоторые фактические различия:
объект Looper в UI-потоке доступен везде через вызов метода Looper.getMainLooper();
работа объекта Looper в UI-потоке не может быть завершена. При попытке вызвать метод Looper .quit () генерируется исключение RuntimeException;
среда выполнения связывает объект Looper с UI-потоком с помощью метода Looper.prepareMainLooper(). В любом приложении это можно сделать только один раз, и поэтому любые попытки связать главный объект Looper с другим потоком неизбежно приведут к исключению.
Класс Handler
До сих пор основное внимание уделялось внутреннему устройству механизма взаимодействия потоков в ОС Android, но приложение в основном работает с классом android.os.Handler. Это двусторонний прикладной программный интерфейс, выполняющий вставку сообщений в очередь и их обработку. Экскурсии в Греции. Он вызывается из обоих потоков - производителя и потребителя - и обычно используется для следующих целей:
создание сообщений;
вставка сообщений в очередь;
обработка сообщений в потоке-потребителе;
управление сообщениями в очереди.
|
|
|
© 2001-2014 ООО Реалнет-СПб Услуги: бесплатное подключение к Интернет, цифровое IPTV, каналы в HD-качестве, ПО по подписке: антивирусы и родительский контроль, служба технической поддержки и компьютерной помощи, настройка Wi-Fi - роутера, подключение Wi-Fi. |