2010-11-09 6 views
0
  1. J'ai 4 onglets dans le groupe d'activités.
  2. Dans chaque onglet (groupe d'activités séparées), il y a environ 5 activités et je passe d'une activité à l'autre sans problème.
  3. Mon problème est avec le bouton de retour arrière de l'appareil.
  4. Supposons que je suis sur le quatrième onglet lorsque l'application se lance. et quand je clique sur le bouton de retour je montre la boîte de dialogue pour quitter l'application. et cela me montre aussi la boîte de dialogue. Mais quand je passe à d'autres activités dans le 4ème onglet je ne suis pas capable de maintenir la pile d'activités et chaque fois que j'appuie sur le bouton de retour, mon application est en train de minimiser. ce problème se produit dans tous les onglets.

Répondre

0

Vous ne remplacez donc que le bouton Précédent de l'activité principale avec les onglets?

Peut-être avez-vous besoin de surcharger le bouton de retour dans chacune des activités de l'onglet (pour vous assurer qu'il retourne à la bonne activité ou pour voir s'il ferme l'application).

+0

HI Merci pour la réponse. Override signifie OnBackKeyPressed() {} sur chaque activité que je peux commencer l'intention précédente et terminer l'activité currnt? –

+0

Oui, OnBackKeyPressed. Donc, si vous étiez dans une sous-activité, le fait de repousser pourrait provoquer une intention de tirer pour revenir à ce que vous considérez comme l'activité précédente (si la pile d'activités normale ne fonctionne pas correctement pour vous). –