Android na veia

    Featured Posts

Dar um reset na aplicação programaticamente

Muitas vezes, em nossas aplicações é necessário voltar o app da tela inicial. Isso é muito comum em aplicativos que utilizam login, quando você quer que o usuário seja deslogado por exemplo.

Mas, como fazer isso?

Imagine que você tem a primeira activity do seu programa, a Activity1, mas você tem várias outras activities no seu programa e já está lá na quinta. Como forçar o aplicativo a voltar para a primeira tela sem deixar mais nenhuma outra activity aberta?

Basta chamá-la passando algumas flags no intent, por exemplo:

Intent it = new Intent(Activity5.this, Activity1);
it.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(it);

Quando ele chamar a Activity1, automaticamente ira matar as outras activities que estiverem abertas do seu app.

Simples!


author

Rodrigo Macedo

Sou desenvolvedor android e há mais de 5 anos trabalho com dispositivos móveis.

para Receba atualizações grátis!

www.CodeNirvana.in

Related Posts Plugin for WordPress, Blogger...
Copyright © Android na veia