2010-12-08 5 views
1

J'ai une application Twitter qui utilise la connexion avec twitter. Son écran 'Paramètres' ouvre une instance de navigateur Web qui va sur Twitter, demande à l'utilisateur d'authentifier mon application client, et revient à la page 'Paramètres' après la redirection de Twitter. Tout autre chose avec twitter et le reste fonctionne bien, sauf ceci:Forcer la fermeture du navigateur Web

  • Après l'authentification, lorsque le contrôle est revenu dans l'activité «Paramètres de l'instance du navigateur reste ouvert.
  • Cela provoque entrave dans l'expérience de l'interface utilisateur chaque fois que l'utilisateur quitte l'activité «Paramètres de par le bouton retour, après la connexion.
  • En appuyant sur le bouton de retour l'utilisateur vers le navigateur Web au lieu de l'emmener à l'activité Elle était avant de venir à l'activité 'Paramètres'.

Y at-il un moyen de se débarrasser de cela? Puis-je passer un drapeau avec l'intention d'ouvrir le navigateur afin que le navigateur sache qu'il doit fermer ou ne pas être présent dans la pile de vue de mon application? ou toute autre solution?

Merci!

Répondre

1

Y at-il une chance que vous pouvez utiliser un WebView au lieu de démarrer le navigateur avec une intention? De cette façon, vous avez le contrôle total et pouvez le fermer quand vous le voulez.

+0

semble cool. laisse moi essayer ça. Merci! –

Questions connexes