我在创建登录活动时遇到一些问题。即使我输入了正确的用户名(123456)和密码(123456789)。
我确保将 getText() 方法放在 onLogin 中,但我总是收到“登录失败”消息,因此我假设我没有从 EditText 获取任何数据,因此我看不出出了什么问题。这个登录java类:
public class LoginActivity extends AppCompatActivity {
private EditText UsernameEt;
private EditText PasswordEt;
AlertDialog alertDialog;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
UsernameEt=findViewById(R.id.username);
PasswordEt=findViewById(R.id.password);
alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setTitle("Login Status");
}
public void onLogin(View view) {
String username = UsernameEt.getText().toString();
String password = PasswordEt.getText().toString();
String type = "login";
//BackgroundWorker backgroundWorker = new BackgroundWorker(this);
//backgroundWorker.execute(type, username, password);
if(username=="123456" && password=="123456789"){
alertDialog.setMessage("Login success");
alertDialog.show();
} else {
alertDialog.setMessage("Login failed");
alertDialog.show();
}
}
}
拉丁的传说
慕码人8056858
相关分类