Uso do código de confirmação quando o aplicativo atualiza e sai da tela certa

Mais alguém tem problemas ao resetar senha no celular em algum app e ao pegar o código no email e voltar pra inserir o código, o aplicativo atualizou e saiu da tela de inserir o código. Qual padrão implementar pra que essa experiência ruim nao aconteça? E ai devs e UXs, oque me dizem?

Isso para autenticação no login certo? ocorre muito no meu celular também, acho que por falta de memória, é um ódio sem fim isso

Se fosse o meu caso, eu implementaria um tempo de validade para esse código um pouco maior, talvez de alguns minutos, que pudesse ser utilizado novamente caso a tela atualizasse e pedisse um código novo

Acho que isso funciona assim já em algumas plataformas, comigo em alguns sites funciona utilizar um código antigo desde que não muito demorado

O código nem chega a expirar, ao fazer o switch entre aplicativos, no meu caso Android, a tela de inserir codigo atualiza e volta para home ou login e tenho que solicitar código novamente e usar o pc pra pegar o código. Muito burocrático kkkk

não sei se o problema é exatamente isso mais, acredito que seja ou falta de memória do seu cell, ou o cara que fez o app não fez um controle correto do tempo de vida da activity, usando viewmodel já resolveria boa parte do problema

O que eu mais odeio mesmo é quando a tela de confirmação é uma webview, porque 90% das vezes a webview vai fechar quando vc sair do app