Есть ли способ сбросить все представления, когда пользователь переходит от действия?

У меня есть несколько редактируемых текстов в моей деятельности. Когда пользователь вводит их и не сохраняет их, и человек покидает мою деятельность, я хотел бы, чтобы все эти edittexts были пустыми снова в следующий раз, когда пользователь вернется.

Прямо сейчас он оставляет действие и возвращается к нему с текстом, все еще написанным. Я бы хотел, чтобы она была пустой.

Это довольно хорошо :

protected void onResume() {
    final EditText editText = (EditText) findViewById(R.id.edittextname);
    final EditText editText2 = (EditText) findViewById(R.id.edittextnumber);
    final EditText editText3 = (EditText) findViewById(R.id.edittextaddress);
    super.onResume();
    editText.setText("");
    editText2.setText("");
    editText3.setText("");
}

Но у меня также есть некоторые флажки и переключатели, которые держат пользователя
выбор, даже если пользователь перешел от действия.

Существует ли способ сброса всех представлений, а не сохранения
последнее состояние пользователя?

1 ответ

  1. android:noHistory="true" между тегами действия в файле манифеста делает трюк.