Java - android - изменить активность приложения во время работы в фоновом режиме - PullRequest
0 голосов
/ 25 мая 2018

Я разрабатываю приложение для Android с несколькими типами сигналов тревоги и триггеров.Один из этих сигналов тревоги срабатывает, если вы прекращаете движение (отслеживание GPS), пока он активен.

Теперь, когда приложение запускается в фоновом режиме, при этом триггер клиент не обновляет при повторном входе, а единственным полученным уведомлением является push-уведомление от бэкэнд-службы.Если я вхожу через уведомление, клиент загружает будильник правильно.

База кода довольно обширна, и из-за времени и ресурсов было бы лучше избегать огромных задач рефакторинга.Есть ли простой способ заставить приложение перейти от действия A к действию B, когда оно работает в фоновом режиме?

1 Ответ

0 голосов
/ 25 мая 2018

Вы не можете изменить текущий Activity в фоновом режиме, не выводя приложение на передний план (используя startActivity()).Тем не менее, вы можете с уверенностью сказать приложению, что когда оно выводится на передний план, оно должно запускать определенную Activity или переставлять задний стек или что-то еще.

Опубликовать часть кода, и, возможно, мы можем помочь больше.

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