Я хочу перейти к другому занятию, если логин и пароль в порядке.
Я не могу понять, почему он выполняет блок else
, условие никогда не выполняется! даже если я введу хороший логин и пароль.
Когда я делал свои тесты, я могу сказать, что проблема заключается в преобразовании из EditText в String, но я не знаю, как сделать это по-другому.
Это код:
public void onClick(DialogInterface dialog, int which) {
//Lorsque l'on cliquera sur le bouton "OK", on récupère l'EditText correspondant à notre vue personnalisée (cad à alertDialogView)
EditText et1 = (EditText)alertDialogView.findViewById(R.id.EditText1);
EditText et2 = (EditText)alertDialogView.findViewById(R.id.EditText2);
String A = et1.getText().toString();
String B = et2.getText().toString();
if ((A=="tao") && (B=="ensi"))
{
Toast.makeText(Main.this, "athentif effectuer avec succé", Toast.LENGTH_SHORT).show();
setContentView(R.layout.admin);
}
else
{
DemoAlertDialog();
//On affiche dans un Toast le texte contenu dans l'EditText de notre AlertDialog
Toast.makeText(Main.this, "veuillez verifier vos donnés",Toast.LENGTH_LONG).show();
}