我有 2 个 EditText。EditText1 在 MainActivity 中,EditText2 在 SecondActivity 中。EditText1 是登录(密码),EditText2 是更改密码。
我的代码如下所示:
EditText editText1 = findViewById(R.id.login);
editText2 = findViewById(R.id.changePassword); // declared in SecondActivity
if (editText1.getText().toString().equals(editText2.getText().toString())
{
Intent intent = new Intent (MainActivity.this, SecondActivity.class);
startActivity(intent);
}
else
{
Toast.makeText(MainActivity.this, "Password incorrect", Toast.Length_Long).show;
}
当我按下 Button 登录时,它显示一个错误。我知道它必须以不同的方式初始化,但是如何初始化?
我尝试了另一个带有 Dialog 的代码,一切正常:
changePasswordDialog = new Dialog(MainActivity.this);
changePasswordDialog.setContentView(R.layout.activity_second_activity);
editText2 = changePasswordDialog.findViewById(R.id.changePassword);
所以它与Dialog完美配合,但没有Dialog它如何工作?
FFIVE
冉冉说
相关分类