In meiner Anwendung. Ich habe einen login
Bildschirm. Wenn die Anmeldung erfolgreich ist, wird ein tab activity
gestartet, in dem es 4 Registerkarten gibt. Wenn ich eine der Schaltflächen auf der Registerkarte drücke, wird eine neue Aktivität gestartet. Es gibt ein Ereignis in meiner Klasse login
, das in einigen Fällen ausgelöst wird. Ich möchte zu der Registerkarte Aktivität zurückkehren, wenn das Ereignis ausgelöst wird. Ich habe einen Code mit Intent geschrieben. Dieser Code funktioniert gut. Aber nachdem ich die Tab-Aktivität erreicht habe, möchte ich nicht mehr zu der Aktivität zurückkehren, wenn die Zurück-Taste gedrückt wird. Ich möchte das entfernen. Ich möchte die Anmeldung anzeigen, wenn Zurück gedrückt wird. Gibt es eine Möglichkeit, dies zu tun? Dies ist der Code, den ich verwendet habe:starten Sie eine Aktivität mit Absicht und deaktivieren Sie die Zurück-Taste drücken Sie vom Start der vorherigen Aktivität
Intent tabi=new Intent(getApplicationContext(),Tab.class);
startActivity(tabi);
Der Code onkeydown
in Registerkarte Aktivität:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
super.onKeyDown(keyCode, event);
return true;
}
return false;
}
Sie Finish() auf Ihre Aktivität auf der Rückseite drücken aufrufen können. – krishna