0
如果登錄名和密碼正確,我想要轉到其他活動。 我不明白爲什麼它執行else
塊,條件從來都不是真的!即使我輸入了良好的登錄名和密碼。 當我做了測試,我可以說問題出在從EditText到String的轉換上,但我不知道如何以不同的方式來完成。條件和EditText
這是代碼:
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();
}
@Joel Coehoorn:這實際上就是Android,而不是.NET;)(我不知道[ASP]標記您的重新標記之前是如何到達那裏?) – BoltClock 2011-11-21 15:46:53