2010-12-08 16 views
1

私はTwitterでサインインを使用するTwitterアプリケーションを持っています。 「設定」画面では、Twitterに行くWebブラウザのインス​​タンスを開き、クライアントアプリケーションの認証を求め、Twitterからのリダイレクト後に「設定」ページに戻ります。他 他のすべてのさえずりとの事、これを除いて、正常に動作します:コントロールは、「設定」の活動に戻ってきたときに、認証後ウェブブラウザを強制的に閉じる

  • 、ブラウザインスタンスを開いたままになります。
  • ログイン後、ユーザーが戻るボタンで[設定]アクティビティを離れるたびにUIエクスペリエンスに支障をきたします。
  • 戻るボタンを押すと、ユーザーはWebブラウザに移動するのではなく、Webブラウザに移動します彼女は「設定」活動に行く前にいました。

これを取り除く方法はありますか? ブラウザを開いて、アプリケーションのビュースタック内にブラウザを閉じたり、そこにいないことをブラウザが知るために、そのフラグを渡すことはできますか? または他のソリューションですか?

ありがとうございます!

答えて

1

インテントでブラウザを起動する代わりにWebViewを使用する可能性はありますか?そうすれば、あなたはそれを完全にコントロールでき、いつでも閉じることができます。

+0

私はそれを試してみましょう。ありがとう! –

関連する問題