2012-01-28 43 views
-1

我写了一个简单的代码来检查用户输入的用户名和密码,并据此采取行动。 然而,当我运行它,我得到的错误,要求强制退出 请找到代码: plz帮助如何检查editText中的文本并相应地在活动之间切换

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

请添加崩溃日志。到目前为止,您在此处显示的代码部分似乎没问题。 – KarlKarlsom 2012-01-28 18:15:31

回答

1

USE CheckUsername.equals(“”)和CheckUsername.equals(“ABCD”)等于比较值2个对象,其中as =比较它们是否是同一个对象。