2012-01-28 53 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 =比較它們是否是同一個對象。