Я пробую что-то новое на Android, для чего мне нужно получить доступ к обработчику потока пользовательского интерфейса.
Знаю следующее:
- У потока пользовательского интерфейса есть собственный обработчик и цикл.
- Любое сообщение будет помещено в очередь сообщений потока пользовательского интерфейса.
- Лупер забирает событие и передает его обработчику.
- Обработчик обрабатывает сообщение и отправляет конкретное событие пользовательскому интерфейсу.
Я хочу иметь свою службу, которая должна получать обработчик потока пользовательского интерфейса и помещать сообщение в этот обработчик. Так что это сообщение будет обработано и передано в пользовательский интерфейс. Здесь сервис будет обычным сервисом, который будет запускаться каким-то приложением.
Я хотел бы знать, возможно ли это. Если да, то предложите несколько фрагментов кода, чтобы я мог попробовать.
С уважением, Гириш