Back-Button Methode überschreiben

  • Themenstarter Gelöschtes Mitglied 42769
  • Beginndatum
G

Gelöschtes Mitglied 42769

Gast
Hallo zusammen,

ich bin gerade am entwickeln einer SAPUI5 mobile App und versuche hier gerade den Zurück-Button eines Android Geräts zu überarbeiten. Innerhalb der SAPUI5 App kann man über den Aufruf

app.back();

zurücknavigieren. Jetzt will ich aber zursätzlich den Back-Button des Android Geräts selber einzubinden!
Es gibt ja folgende Methode in der Activity, die ich überschreiben kann:

Java:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if ((keyCode == KeyEvent.KEYCODE_BACK)) {
        //Here you should navigate one view back
    }
    return super.onKeyDown(keyCode, event);
}

Ist es hier nun möglich, dass ich hier irgendwie auf meine Index.html zugreifen kann und dort anschließend einfach app.back() sagen kann?
Freu mich auf eure Antworten!

Grüße
Stef
 

dzim

Top Contributor
Es gibt in der der Activity ein onBackPressed()... ist es vielleicht diese jene Methode, die du suchtest?

Grüsse,
Daniel
 
G

Gelöschtes Mitglied 42769

Gast
Hallo zusammen,

hier ist die Lösung. Hab das heute hinbekommen. Hab mir dazu einfach die phonegap api etwas näher angeguckt!

Java:
function onBackKeyDown(){
    // Handle here the BackButton
}

function onDeviceReady(){
   document.addEventListener("backbutton", onBackKeyDown, false);
}

function init(){
  document.addEventListener("deviceready", onDeviceReady, false);
}
Grüße

Stef
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Android button mithilfe einer Methode automatisch erstellen Android & Cross-Platform Mobile Apps 6
T Android Studio: Einen Button in einer For Schleife verwenden Android & Cross-Platform Mobile Apps 2
W App deinstallieren per Button & Andere App Öffnen per Button Android & Cross-Platform Mobile Apps 24
W Apk automatisch installieren per Button Android & Cross-Platform Mobile Apps 55
W aus Fragmente in andere Klasse wechseln mit Button Android & Cross-Platform Mobile Apps 3
T App updaten via Button Android & Cross-Platform Mobile Apps 10
AGW Android Teilen Button ändern Android & Cross-Platform Mobile Apps 14
A Button in SurfaceView integrieren Android & Cross-Platform Mobile Apps 10
J Android App - Browser öffnen und Text eingeben/Button click auslösen Android & Cross-Platform Mobile Apps 10
L Button zum Quadrad zwingen Android & Cross-Platform Mobile Apps 2
S Android Absoluter Neuling: EditText zur Laufzeit verändern bzw. über Button Android & Cross-Platform Mobile Apps 2
L Dialog anzeigen wenn auf Button gedrückt wird. Android & Cross-Platform Mobile Apps 4
S Android ListFragment & ArrayAdapter - Button-Werte werden vergessen Android & Cross-Platform Mobile Apps 0
B Android Abfragen wie lang ein Button gedrückt wurde Android & Cross-Platform Mobile Apps 2
A AlertDialog Enable Button Android & Cross-Platform Mobile Apps 1
J Button array ID Problem Android & Cross-Platform Mobile Apps 2
D Android Activity wechseln per Button Android & Cross-Platform Mobile Apps 3
B Android ringProgressDialog nach Erfolg Button einfärben Android & Cross-Platform Mobile Apps 2
A Android Menü Button oben links Android & Cross-Platform Mobile Apps 1
B Mit Button GeräteEinstellung des Handys öffnen Android & Cross-Platform Mobile Apps 3
M Android Android "Up-Button" extra definieren? Android & Cross-Platform Mobile Apps 1
K Problem mit arraylist und button Android & Cross-Platform Mobile Apps 16
T Button aktivieren per Qullcode... Android & Cross-Platform Mobile Apps 3
T Button geht net... Android & Cross-Platform Mobile Apps 2
D Man sieht nicht ob Button gedrückt wurde! Android & Cross-Platform Mobile Apps 10
K Grafik Tablerow, Button erstreckt sich in der gesamten Breite trotz Beschrenkung durch (max)width Android & Cross-Platform Mobile Apps 2
G Button ein Wert zuweisen Android & Cross-Platform Mobile Apps 5
M 20 Image Button für jede Auflösung positionieren Android & Cross-Platform Mobile Apps 3
B Android Button erstellen nach Vorlage Android & Cross-Platform Mobile Apps 4
L Android Button mit Pfeil nach rechts Android & Cross-Platform Mobile Apps 1
M Einzel Verarbeitung welcher Button angeklickt wurde? Android & Cross-Platform Mobile Apps 6
P Android Option Button Android & Cross-Platform Mobile Apps 4
G Check Button ist unchecked trotz setChecked(true) Android & Cross-Platform Mobile Apps 6
G Android Button mit Bild Android & Cross-Platform Mobile Apps 4
W Android App Programmierung - Button ganz transparent machen Android & Cross-Platform Mobile Apps 3
L Custom Dialog Button event Android & Cross-Platform Mobile Apps 2
J Button rechtsbündig Android & Cross-Platform Mobile Apps 5
A Android Button Array? Android & Cross-Platform Mobile Apps 6
P Android Button mit bild versehen Android & Cross-Platform Mobile Apps 4
J "Button" auf List erstellen Android & Cross-Platform Mobile Apps 4
U Fire button und Command.BACK, 1 kommen sich in die quere Android & Cross-Platform Mobile Apps 2
CT9288 Methode von Fragment durch Activity rufen scheitert Android & Cross-Platform Mobile Apps 7
L Regelmäßig eine Methode im Hintergund ausführen Android & Cross-Platform Mobile Apps 1
K Methode wird nicht gefunden Android & Cross-Platform Mobile Apps 1
L Android Methode funktioniert nicht unter Android Android & Cross-Platform Mobile Apps 3
R Android App mit Datenbankeinträgen und Math.random() Methode programmieren Android & Cross-Platform Mobile Apps 0
Z Canvas onDraw() Variablen muss in der Methode initialisiert werden Android & Cross-Platform Mobile Apps 1
S Auf Methode zugreifen von anderen Klassen Android & Cross-Platform Mobile Apps 6
G eine Methode einer anderen Activity aufrufen Android & Cross-Platform Mobile Apps 9
P Android Sort Methode von ArrayAdapter überschreiben Android & Cross-Platform Mobile Apps 5
K Apps durchsuchen nach verwendeter Methode Android & Cross-Platform Mobile Apps 4
F Android Fehlermeldung bei onClick-Methode Android & Cross-Platform Mobile Apps 2
R Meine arctan-Methode geht nicht Android & Cross-Platform Mobile Apps 6
U Probleme mit der drawString Methode bei Canvas Android & Cross-Platform Mobile Apps 8
T Screenshot speichern ohne alte Datei überschreiben Android & Cross-Platform Mobile Apps 3
W Variable überschreiben (Android Studio) Android & Cross-Platform Mobile Apps 2

Ähnliche Java Themen

Neue Themen


Oben