Android: Intent Flag, чтобы уничтожить активность и начать новую

Таким образом, у меня есть действие входа в систему. Это действие раздувает макет login.xml, который имеет представления USER_NAME и PASSWORD EditText, когда я ввожу имя пользователя и пароль и нажимаю кнопку входа в систему, чтобы начать новое действие.

Новая активность имеет кнопку выхода из системы, которая просто запускает предыдущую активность следующим образом:

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

В соответствии с документацией Android флаг делает следующее:

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

Если установлено, и запускаемое действие уже выполняется в текущей задаче, то вместо запуска нового экземпляра этого действия все остальные действия поверх него будут закрыты, и это намерение будет доставлено (теперь наверх) старая деятельность как новый Намерение.

Проблема заключается в том, что имя пользователя и пароль по-прежнему отображаются в представлениях EditText после выхода из системы. Существует ли флаг, который уничтожает действие входа в систему и просто запускает новое, или существует способ сброса полей при выходе из системы? Какой подход лучше?

Ответы на вопрос(2)

Ваш ответ на вопрос