O app do Android continua travando

Tenho usado o aplicativo Android no meu Galaxy S7 (com Marshmallow) há mais de dois anos, mas agora ele parou de funcionar repentinamente. Ele trava logo após ser iniciado. No entanto, o momento exato do travamento é inconsistente: às vezes, mal consigo ver o aplicativo, outras vezes consigo ver minha lista de sites Discourse e (muito raramente) consigo abrir um deles, mas aí o aplicativo trava.

Tentei de tudo antes de desinstalar e reinstalar o aplicativo inteiro, mas sem sucesso: na primeira vez que iniciei o aplicativo recém-instalado, nem mesmo vi a tela do app. Na segunda vez, ele apareceu brevemente com uma tela vazia (exceto pela barra de menu no topo). Na terceira vez, apareceu a tela pedindo para conectar a uma instância do Discourse, mas ao tocar, por exemplo, em meta, nada aconteceu. Não tenho certeza se ele acabou travando ou se eu o fechei, mas após mais algumas tentativas, consegui conectar ao meta. Duas horas depois, porém, a conexão foi perdida novamente (isso é comprovadamente um problema diferente, embora) então reconectei ao meta e pareceu funcionar (a contagem de novas mensagens e não lidas foi exibida), mas ao tocar em meta, nada aconteceu inicialmente e, após alguns segundos, o aplicativo inteiro travou novamente. Ao reiniciar, a conexão foi perdida novamente.

Tentei adicionar uma instância diferente do Discourse e o aplicativo travou imediatamente.

Vale notar que todos os sites do Discourse funcionaram perfeitamente no Chrome durante todos os testes.

4 curtidas

Alguma ideia, @pmusaraj, sobre o que vale a pena analisar?

Você pode compartilhar sua versão do Android e a versão do aplicativo?

5 curtidas

Claro. Android 7.0 (eu achava que ainda estava no Marshmallow, mas aí está: eu atualizei em algum momento) e versão do aplicativo Discourse 1.5.0.

4 curtidas

Não consigo reproduzir isso em um emulador 7.0 (Nougat). Você pode tentar a versão beta em https://play.google.com/apps/testing/com.discourse? Ela deve ser a versão 1.5.2 e está empacotada de forma diferente, então talvez isso resolva seu problema.

3 curtidas

Demorou um pouco até que eu recebesse a versão beta após me cadastrar (parece que você só recebe as futuras betas após o cadastro, e não a beta atual no momento do cadastro), mas agora ela está instalada e eu aviso se e quando o problema voltar a ocorrer.

4 curtidas

Estou assumindo que isso de alguma forma está funcionando agora. Se ainda for um problema, sinalize para reabrir.

4 curtidas