1

Twitterでサインインを使用するTwitterアプリケーションがあります。「設定」画面は、Twitterに移動するWebブラウザーのインスタンスを開き、ユーザーにクライアントアプリケーションの認証を要求し、Twitterからリダイレクトした後に「設定」ページに戻ります。これを除いて、Twitterやその他のすべてのものは正常に機能します:

  • 認証後、コントロールが「設定」アクティビティに戻ると、ブラウザインスタンスは開いたままになります。
  • これにより、ユーザーがログイン後に[設定]アクティビティから[戻る]ボタンで移動するたびに、UIエクスペリエンスが妨げられます。
  • 戻るボタンを押すと、ユーザーは「設定」アクティビティに進む前のアクティビティに移動するのではなく、Webブラウザに移動します。

これを取り除く方法はありますか?ブラウザを開く意図でフラグを渡して、ブラウザが閉じる必要があること、またはアプリケーションのビュースタックに存在する必要がないことをブラウザが認識できるようにすることはできますか?または他の解決策?

ありがとう!

4

1 に答える 1

1

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

于 2010-12-08T07:42:03.663 に答える