Android - trazendo atividade para primeiro plano através do botão de chamada (tecla verde)
-
25-09-2019 - |
Pergunta
Atualmente, tenho um aplicativo que naturalmente é empurrado para o segundo plano quando a tecla inicial é pressionada.
As perdas de atividade se concentram, mas continuam em funcionamento em segundo plano.
Então, eu quero saber que é possível trazer o aplicativo de volta ao primeiro plano quando o usuário pressionar a tecla verde (botão de chamada) no dispositivo?
Solução
Não há como substituir completamente o comportamento do botão de chamada sem a interação do usuário. Ao pressioná -lo, o usuário será solicitado a escolher entre a ação padrão (iniciando o discador) ou iniciando seu aplicativo.
Se você quisesse fazer isso, seu manifesto seria algo assim:
<activity android:name=".SomeActivity">
<intent-filter>
<action android:name="android.intent.action.CALL_BUTTON" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow