У меня следующая ситуация: служба работает в фоновом режиме моего приложения и регулярно получает UDP-пакеты.Он использует экземпляр моего HandleMessageAgent
класса, который анализирует каждое сообщение и при необходимости запускает новое действие.
Я хотел бы выполнить следующую задачу: Независимо от того, какое действие находится впереди (до тех пор, покаслужба работает) Я хотел бы проинформировать пользователя о входящем сообщении при определенных обстоятельствах.Мне также необходимо регулярно обновлять информацию, если она действительна.После этого он должен быть закрыт автоматически.
Сначала я подумал об использовании диалога, но думаю, что не могу использовать его, когда действие не видно.Поэтому я решил использовать действие, так как оно может быть запущено из службы все время.
Я хочу запустить действие в объекте HandleMessageAgent
(в методе).Моя проблема в том, что я не знаю, как определить Intent для запуска действия внутри объекта, так как Context
мне не понятен.
Есть ли более элегантный способ выполнить эту задачу?Или кто-нибудь может мне помочь с запуском операции с помощью метода объекта в службе?Спасибо!