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