如何检查editText中的文本并相应地切换活动

时间:2012-01-28 17:59:50

标签: android android-activity android-edittext

我编写了一个简单的代码来检查用户输入的用户名和密码并采取相应措施。 然而,当我运行它时,我收到错误要求强制退出 请找到代码: 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);
      } 
    }

1 个答案:

答案 0 :(得分:1)

USE CheckUsername.equals("")和CheckUsername.equals(" abcd")equals比较2个对象的值,其中as =比较它们是否是同一个对象。