Button loginbuttonbutton = (Button) findViewById(R.id.btnLogin);
loginbuttonbutton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
if(inputEmail.getText().toString() == "[email protected]" &&
inputPassword.getText().toString() == "Steelers") {
Intent myIntent = new Intent(view.getContext(),
Host_Setting_PageActivity.class);
startActivityForResult(myIntent, 0);
} else {
System.out.println("Username or password is incorrect");
}
}
});
這是我的代碼和應用程序實際上開始,但每當我點擊登錄按鈕應用程序關閉。如何在代碼中設置我的用戶名和密碼?
可能的重複[如何比較Java中的字符串?](http:// stackoverflow.com/questions/513832/how-do-i-comp is-strings-in-java)==>使用'.equals'而不是'=='來比較字符串。 – assylias
每天至少有1個關於字符串比較的問題。 –
@KazekageGaara - 這並非無理 - 這是一個容易犯的錯誤,而且結果往往不像字符串比較錯誤。對於來自像C++或C#這樣的語言的用戶來說,識別錯誤並不是直觀的。 – derekerdmann