1

我有一个使用 Twitter 登录的 Twitter 应用程序。它的“设置”屏幕打开了一个 Web 浏览器实例,该浏览器转到 twitter,要求用户验证我的客户端应用程序,并在从 twitter 重定向后返回“设置”页面。twitter 和 else 的所有其他东西都可以正常工作,除了这个:

  • 身份验证后,当控件返回“设置”活动时,浏览器实例保持打开状态。
  • 每当用户在登录后通过后退按钮导航离开“设置”活动时,这都会导致 UI 体验受到阻碍。
  • 按下后退按钮会将用户带到网络浏览器,而不是将她带到她在进入“设置”活动之前的活动。

有没有办法摆脱这个?我是否可以传递任何带有打开浏览器的意图的标志,以便浏览器知道它必须关闭或不必出现在我的应用程序的视图堆栈中?或任何其他解决方案?

谢谢!

4

1 回答 1

1

您是否有机会使用 aWebView而不是使用 Intent 启动浏览器?这样,您就可以完全控制它,并且可以随时关闭它。

于 2010-12-08T07:42:03.663 回答