Android: Intent Flag para destruir a atividade e iniciar uma nova

Então, eu tenho uma atividade de login. Esta atividade inflar um layout login.xml que tem um USER_NAME e PASSWORD EditText Views, quando eu digitar o nome de usuário e senha e clique no botão Login Eu inicio uma nova atividade.

A nova atividade tem um botão de logout que basicamente apenas inicia a atividade anterior da seguinte forma:

    Intent loginIntent = new Intent(getActivity(), Login.class);
    loginIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    getActivity().startActivity(loginIntent);

De acordo com a documentação do Android, o sinalizador faz o seguinte:

http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_CLEAR_TOP

Se definido, e a atividade que está sendo lançada já estiver sendo executada na tarefa atual, em vez de lançar uma nova instância dessa atividade, todas as outras atividades em cima dela serão fechadas e essa Intenção será entregue ao (agora em top) atividade antiga como uma nova intenção.

O problema é que o Nome de usuário e a Senha ainda aparecem nas Visualizações de Texto após sair, há um Sinalizador que destrói a atividade de Login e apenas inicia uma nova ou há uma maneira de redefinir os campos sempre que eu sair? Qual é a melhor abordagem?

questionAnswers(2)

yourAnswerToTheQuestion