Ist es möglich, auf der physischen Android-Zurück-Schaltfläche nach Berührungen zu suchen? - android, trigger.io, Schmiede

Ich konnte es nicht in den Dokumenten finden, gibt es ein Modul oder eine andere Möglichkeit, Ereignisse von der Androiden-Rücktaste abzufangen? Wenn nicht, wäre es ein schönes und wahrscheinlich schnelles Modul, das hinzugefügt werden könnte.

Antworten:

9 für die Antwort № 1

Nein:Mit der Zurück-Taste wird nur ein Element im Verlaufsstapel angezeigt. Sie tun etwas wie das Hash-Fragment ändern, um die Navigation durch Ihre App zu verfolgen (Frameworks wie Backbone.js können dies automatisch für Sie tun).

Der Grund, warum wir diesen Ansatz gewählt haben, ist daEs gibt keinen Hardware-Zurück-Button auf iOS, also sind wir vorsichtig dabei, Leute dazu zu bringen, sich darauf in ihrer App zu verlassen, nur damit die App auf dieser Plattform grundlegend gebrochen wird: Wir streben im Moment Konsistenz der Vollständigkeit an.

Aktualisieren: Aufgrund der großen Nachfrage haben wir Unterstützung für die Steuerung des Backbutton-Verhaltens auf Android hinzugefügt: http://docs.trigger.io/en/v1.4/modules/event.html#backpressed-addlistener - Hinweis backPressed.preventDefault auch.

Dem Event-Handler wurde eine Funktion übergeben, die, wenn sie aufgerufen wird, die App schließt.

forge.event.backPressed.addListener(function (close) {
if (atHomeScreen) {
close();
}
}