我编写了一个简单的代码来检查用户输入的用户名和密码并采取相应措施。 然而,当我运行它时,我收到错误要求强制退出 请找到代码: Plz帮助
public void onClick(View v)
{
EditText username = (EditText)findViewById(R.id.EditTextUsername);
EditText password = (EditText)findViewById(R.id.EditTextPassword);
String CheckUsername = username.getText().toString();
String CheckPassword = password.getText().toString();
TextView status = (TextView)findViewById(R.id.TextViewErrorMsg);
if(CheckUsername=="")
status.setText("please enter username");
if(CheckPassword=="")
status.setText("please enter password");
if(CheckUsername=="xyz" && CheckPassword == "abcd") {
i = new Intent(LoginActivity.this, SignUpActivity.class);
startActivity(i);
} else {
i = new Intent(LoginActivity.this, AppLockActivity.class);
startActivity(i);
}
}
答案 0 :(得分:1)
USE CheckUsername.equals("")和CheckUsername.equals(" abcd")equals比较2个对象的值,其中as =比较它们是否是同一个对象。