按下后退按钮后,EditText返回先前输入的数据

时间:2013-01-02 08:53:07

标签: android android-edittext clear

我有一个应用程序登录系统类型的应用程序。 一旦用户在登录后按下后退按钮,用户名和密码EditText将填充用户刚刚输入的内容。有没有办法清除EditText为空?很抱歉,如果我觉得这听起来很混乱。任何评论将不胜感激!

5 个答案:

答案 0 :(得分:2)

您可以通过覆盖Activity的onPause方法来执行此操作,并在onPause方法中将所有EditText值清除为:

@Override
 protected void onPause(){
        super.onPause();

         // Clear all value here
        editTextone.setText("");
        editTexttwo.setText("");
    }

答案 1 :(得分:2)

et.setText("");

et.setText("");在即时开始时设置空文本。

希望这会对你有所帮助。

答案 2 :(得分:1)

为什么不使用edittext.setText("");

或者您可以使用edittext.setText(null)

答案 3 :(得分:0)

onResume

中使用此功能手动清除所有editText
edtText.setText("");

答案 4 :(得分:0)

猜猜这会解决你的问题。

@Override
public void onResume(){
    super.onResume();

    EditText username = (EditText) findViewById(R.id.edittext);
    username.setText("");
    EditText password = (EditText) findViewById(R.id.edittext);
    password.setText("");

}