Android: как подключиться к службе, которая уже работает, когда я запускаю свое приложение? - PullRequest
0 голосов
/ 06 мая 2018

Я хочу подключиться к своему CustomService, который расширяет NotificationListenerService. Этот NotificationListenerService расширяет класс Service.

При первом подключении, которое происходит только один раз, когда я активирую «Доступ к уведомлению» в конфигурациях системы, он вызывает метод onListenerConnected (). Я могу получить приложениеContext () и обновить пользовательский интерфейс данными, которые у меня есть. Но я все еще не могу вызвать методы из своего класса CustomService самостоятельно, мне нужно дождаться, пока система вызовет метод onNotificationPosted (), после чего я смогу снова обновить пользовательский интерфейс.

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

Итак, как получить этот экземпляр службы, чтобы я мог вызывать его методы?

Я использую этот пример, с некоторыми изменениями: https://github.com/Chagall/notification-listener-service-example

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...