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