Эта проблема немного отличается от большинства проблем с отображением тостов. Я не прошу отображать сообщения Toast в других действиях , но видеть сообщения с тостами, отправленные фоновым сервисом, в то время как в другом мероприятии кроме Основная деятельность. Я вижу сообщения Toast в основном действии!Сообщение тоста из фона отображается только во время основной деятельности; а не другие виды деятельности
У меня есть приложение, которое имеет фоновое обслуживание. Когда в этой фоновой службе происходят определенные события, отображается сообщение Toast. Фоновая служба получает данные от внешних устройств BT и BLE и отправляет сообщения через Wi-Fi. Тост-сообщения показывают определенные важные события в этих процессах. MainActivity
и справочная служба используют контекст приложения из getApplicationContext()
для отображения этого сообщения с тостом.
Однако эти сообщения не отображаются, если я перехожу на другой номер Activity
. Например, чтобы настроить некоторые параметры. Я не пытаюсь отображать тосты из других видов деятельности; что я могу сделать. Но как я могу получить тост-сообщения из фоновой службы, чтобы отображать, пока я еще в Activity
, кроме MainActivity
? Я думаю, что мне нужно будет сделать что-то вроде «запустите действие в контексте приложения», хотя я не знаю, как это сделать (или даже если это возможно).
укажите свой код –