Используйте трансляцию для связи с деятельностью.
- В
onMessage
отправить трансляцию.
- В вашей деятельности
onResume
зарегистрируйте приемник вещания и заставьте его отображать тост (не забудьте отменить его регистрацию в onPause
)
Вам также потребуется обработать случай, когда действие не выполняется (возможно, отобразить уведомление). В этом случае сделайте трансляцию заказной трансляцией. Приемник широковещания в действии должен быть настроен с высоким значением prio, затем зарегистрировать приемник широковещания по умолчанию через манифест (этот отображает уведомление или открывает действие, или все, что вы хотите).