Existe uma alternativa onBackPressed () para um serviço?

Eu sei que os serviços não podem implementar a tecla Voltar e eu entendo o raciocínio. Mas existe umaplicativo chamado SideBar (na Play Store), que reage a pressionar as teclas de retorno. É um serviço que adiciona uma exibição como sobreposição do sistema e remove a exibição quando a tecla Voltar é pressionada. Alguém pode explicar como isso é feito?

Aqui está outroaplicativo isso faz bem. Eu vasculhei a web, mas não encontrei uma solução para esse problema. Alguma ideia?

questionAnswers(2)

yourAnswerToTheQuestion