2016-11-07 2 views
2

Hallo zur Zeit habe ich eine Augmented-Reality-Anwendung und ich verwende den Open-Source-Code von DroidAR.Overriding Zurück-Taste auf Android, wenn es nicht Aktivität erweitert

Mein Problem ist jetzt, dass in der Augmented-Reality-Bildschirm der Code erweitert Setup (die in DroidAR zur Verfügung gestellt) statt erweitert Aktivität wie das, was wir normalerweise tun. Also, wenn ich die Zurück-Taste außer Kraft setzen wollte, konnte ich onBackPressed nicht verwenden. Gibt es eine andere Möglichkeit, dass ich es außer Kraft setzen könnte?

Antwort

2

Nicht vertraut mit DroidAR, sondern nach dem source code von Setup, hat es ein „Ziel“ Activity, die Sie als Konstrukteur param geben (und getActivity() durch den Aufruf abrufen kann).

Ich nehme an, Sie könnten einfach nur onBackPressed() in der außer Kraft setzen Activity Sie vorbei an den Konstruktor Setup (und wenn Sie es möchten ausdrücklich nennen, könnten Sie einfach aufrufen getActivity().onBackPressed()).

Verwandte Themen