2016-11-07 2 views
2

Salut, actuellement, j'ai une application de réalité augmentée et j'utilise le code open source de DroidAR.Redéfinir le bouton de retour sur Android quand il ne prolonge pas l'activité

Mon problème maintenant est que dans l'écran de réalité augmentée le code étend le programme d'installation (qui est fourni par DroidAR) au lieu de prolonger l'activité comme ce que nous faisons normalement. Ainsi, lorsque je voulais remplacer le bouton de retour, je ne pouvais pas utiliser onBackPressed. Y a-t-il un autre moyen de le contourner?

Répondre

2

Vous n'êtes pas familier avec DroidAR, mais selon la source code de Setup, il a une « cible » Activity que vous passez en tant que constructeur param (et peut récupérer en appelant getActivity()).

Je suppose que vous pouvez tout simplement passer outre onBackPressed() dans le Activity vous passez au constructeur de Setup (et si vous voulez l'appeler explicitement, vous pouvez simplement invoquer getActivity().onBackPressed()).