продолжайте слушать трансляцию приемника на все мероприятия - PullRequest
0 голосов
/ 10 апреля 2020

Зная android 8+, не поддерживает приемники вещания, которые регистрируются в файле манифеста.
Я хочу знать, есть ли способ зарегистрировать приемник вещания для всех действий, не делая это отдельно для каждого действия?

1 Ответ

0 голосов
/ 10 апреля 2020

Один вариант, о котором вы можете подумать - это ActivityLifececleCallbacks . Это своего рода подписка на все действия в вашем приложении. Поэтому вам необходимо выполнить следующие шаги:

  1. Чтобы добавить свой пользовательский класс Application (и упомянуть его в своем манифесте).
  2. Чтобы реализовать интерфейс ActivityLifecycleCallbacks в вашем пользовательском классе Application.
  3. Для реализации необходимого метода (ов) обратного вызова. Вы можете использовать «onActivityCreated» в вашем случае и поместить в него свой код «для всех действий».
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...