【问题标题】:External browser with intent, back key problem - Android带有意图的外部浏览器,后退键问题 - Android
【发布时间】:2011-05-13 18:33:30
【问题描述】:

我正在开发一个使用此代码启动外部浏览器的应用程序:

Intent webIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(authUrl));
startActivity(webIntent);

当用户使用完外部浏览器后,它会将用户带回主 Activity。 唯一的问题是当用户按下返回时,它会启动带有空白页面的外部浏览器,因为 startActivity 会启动一个我似乎无法控制的活动。

如何让后退键忽略浏览器,或者更重要的是如何完成 webIntent 启动的活动?

【问题讨论】:

  • 是否有可能在您的应用中启动 WebView?
  • 我想过,但如果不重写一定数量的代码,目前还不是一个选项,即使这样我也不知道是否可行。

标签: android android-activity android-intent


【解决方案1】:

如果可以使用内部 WebView 显示 URL,则您可以从 Activity 控制“后退”按钮。

没有它...我认为您无法“控制”后退按钮的行为。

【讨论】:

  • 正如我在cmets中所说的,我考虑过但目前没有选择!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多