W jaki sposób można utworzyć grzanki, jeśli aplikacja jest na pierwszym planie?

mamToast który jest wywoływany od wewnątrzService. Zawsze pojawia się niezależnie od stanu aplikacji, zgodnie z projektem.

Jak sprawić, aby pojawiła się tylko wtedy, gdy moja aplikacja znajduje się na pierwszym planie, a nie wtedy, gdy inne aplikacje są z przodu? To znaczy bez przenoszenia go doActivity kod.