Ich habe eine Login-Aktivität erstellt. Im Anmeldebildschirm wird das Passwort editText mit einer Tastatur mit "Anmelden" -Schlüssel geliefert. Wenn ich diese Taste drücke, wird die Tastatur ausgeblendet, aber es findet keine Aktion statt. Ich habe die onKeyDown() überschrieben und angenommen, dass dieser Schlüssel eingegeben werden soll. Aber immer noch die Login-Aktion findet nicht stattAndroid-Anmeldeschlüssel funktioniert nicht
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_ENTER:
{
//your Action code
if (DeviceUtil.isNetworkAvailable(LoginActivity.this)) {
authenticate(muserName.getText().toString(), mpwd.getText().toString());
} else {
showMessage("Network Not Available!");
}
return true;
}
}
return super.onKeyDown(keyCode, event);
}
Kann jemand bitte vorschlagen, was ich hier tun?
hast du 'onKeyListener' auf' edittext' eingestellt? –