Ao ser redirecionado para um site e retornar ao app, a ultima tela fecha, retonar para a home por exemplo, o ciclo de vida do ultimo fragment foi encerrado, como evitar esse comportamento???
Ao ser redirecionado para um site e retornar ao app, a ultima tela fecha, retonar para a home por exemplo, o ciclo de vida do ultimo fragment foi encerrado, como evitar esse comportamento???
Olá Luciano, tudo bem?
Para isso você pode utilizar a biblioteca de browser
do próprio android, primeiro basta adicionar nas dependências do módulo do app:
implementation("androidx.browser:browser:1.4.0")
Em seguida, no momento que deseja fazer essa navegação, basta usar uma implementação parecida com essa:
val url = Uri.parse("https://www.alura.com.br/")
CustomTabsIntent.Builder().build().launchUrl(this, url)
Dessa forma ao pressionar o botão de retornar, você sera devolvido ao seu app :)
Qualquer dúvida, estarei à disposição.
Forte abraço e bons estudos!!