Помогите Диме помочь помогать помочь помогать

Где купить зимнюю резину

09.08.2016


Компоненты подключаются к службе и получают интерфейс для отправки запросов и получения ответов либо в границах одного процесса, либо между процессами, как в случае применения IPC через Binder. Интерфейс состоит из методов, вызываемых компонентами- клиентами, но сами они реализованы в компоненте Service.


Подключаемая служба возвращает из метода onBind() реализацию IBinder, которую клиент может использовать как канал обмена данными. Объект IBinder возвращается клиенту через интерфейс ServiceConnection, определяемый клиентом при вызове метода bind- Service(): boolean bindService( Intent service, ServiceConnection conn, int flags ) Узнайте где купить зимнюю резину.


Аргумент flags может иметь значение 0 или один из допустимых флагов. Значение этого аргумента может корректировать ранг процесса службы или определять стратегию перезапуска. Наиболее часто используется флаг BIND_AUTO_CREАТЕ, который позволяет заново запустить службу после принудительной остановки, пока компонент-клиент связан с ней.


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


локальное подключение;


удалённое подключение с помощью объекта Messenger;


удалённое подключение с использованием описания на языке AIDL.