Android DroidGap deaktivieren der zurück-Schaltfläche
Bitte jemand empfehlen, wie kann ich deaktivieren Sie die zurück-Taste drücken-Ereignis während der Arbeit mit PhoneGap
?
Ich brauche etwas zu tun, was in meiner Activity
, (DroidGap
- code) für die Steuerung des zurück button-event.
Selbst, der folgende code funktioniert auch in meinem Activity
, aber nicht arbeiten, wenn verwendet mit DroidGap
.
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
//preventing default implementation previous to android.os.Build.VERSION_CODES.ECLAIR
return true;
}
return super.onKeyDown(keyCode, event);
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aufrufen
setOnKeyListener
aufappView
mir geholfen.Ich musste nur eine kleine änderung machen in meinen oben genannten code-snippet, das Sie wie folgt vor:
BEARBEITET
Es tritt tatsächlich zwei Aktionen, die Taste-drücken-Ereignis -
Action Up
&Action Down
So, das folgende sollte genutzt werden, um den Schlüssel zu bekommen, event.
Etwas besser als Narendra version. Es kann mit key-up-Anrufe für Schlüssel Pressen andere als zurück-Taste korrekt. Setzen Sie den code unten in onCreate überschreiben, zum Beispiel.
In meinem Fall, ich benutze Javascript + jquery-wie so: