對於一個小型的Android項目我正在做一個登錄屏幕。 我有變量,但他們一旦我填寫並保持空白,然後按下按鈕。在Android中按下按鈕後文本不會改變
這些都是我的變量:
private EditText email;
private EditText wachtwoord;
private Button loginButton;
在這裏,我填補他們:
email = (EditText)findViewById(R.id.emailInput);
wachtwoord = (EditText)findViewById(R.id.wachtwoordInput);
loginButton = (Button)findViewById(R.id.loginButton);
}
}
和我的方法至極送花兒給人執行抓碼
public void login(View view)
{
try {
if(email.getText().toString() == "[email protected]" && wachtwoord.getText().toString() == "admin")
{
Toast.makeText(getApplicationContext(), "gelukt", Toast.LENGTH_SHORT).show();
}
else
{
Toast.makeText(getApplicationContext(), "mislukt", Toast.LENGTH_SHORT).show();
loginButton.setEnabled(false);
}
在此先感謝
使用'.equals()'比較字符串'email.getText()的toString()等於(。 「jolt_koe[email protected]」)' – Raghunandan
我有些困惑,爲什麼這些人一個接一個地給出答案,當raghunandan已經寫在評論中,而奇怪的答案和評論一樣。 –