-1
Meine Anforderung verwendet count.when wir drücken Sie die Taste drei Mal, ich möchte Toast Nachricht als Blocked angezeigt werden ?? bitte kann jemand den Code oder die Bedingung anzeigen.Ein Fehler in Programmierung?Wie man das Konto blockiert Wenn Benutzername und Passwort falsch sind
public void empbtn(View v) {
EditText et11,et22;
int counter = 3;
int i;
String unames[] = {"Anil","Ramesh","Khaja"};
String passwds[] = {"anil","ramesh","khaja"};
et11 = (EditText)findViewById(R.id.empname);
et22 = (EditText)findViewById(R.id.emppass);
String uname = et11.getText().toString();
String pass = et22.getText().toString();
if(uname.equals(""))
{
et11.setError("PLS ENTER NAME");
}
else if (pass.equals(passwds))
{
//et22.setError("pls enter password");
Toast.makeText(main.this, "valid", Toast.LENGTH_SHORT).show();
}
else {
counter++;
if (counter > 3)
{
Toast.makeText(main.this, "blocked", Toast.LENGTH_SHORT).show();
}
else {
for (i = 0; i < unames.length; i++) {
if (uname.equals(unames[i]) && pass.equals(passwds[i])) {
setContentView(R.layout.home);
TextView tv = (TextView) findViewById(R.id.names);
tv.setText(uname);
break;
}
}
if (i == unames.length) {
Toast.makeText(main.this, "INVALID", Toast.LENGTH_SHORT).show();
}
}
}
ich will Bedingung sir mit wenn Aussage – Anilkumar
wissen Sie, dass ich Wert 2 in Ihrem sein werde code und unames.length ist 3? Versuchen Sie es mit unames.length-1. –
Sir ich will Bedingung für die Erhöhung der Anzahl.Siehe meinen Code einmal undtell mich einmal, was ist der Fehler? – Anilkumar