7

我有一个加载带有链接的 HTML 的 WebView。这些链接是使用 Chrome 自定义选项卡打开的。

奇怪的场景:

  1. 打开 Chrome 浏览器
  2. 打开应用
  3. 按任意链接(这将打开一个 Chrome 自定义选项卡)
  4. 按自定义选项卡上的后退按钮或“x”按钮
  5. 不会返回应用程序,而是显示 chrome 浏览器。


[更新] 我的Activity的启动模式,在AndroidManifest中设置,是singleInstance。

4

3 回答 3

9

问题是我的活动具有启动模式“singleInstance”。更改为“singleTask”或未在 AndroidManifest 中设置启动模式可以解决问题。

不知道为什么会这样。如果您知道原因,我很乐意将您的解释标记为解决方案。

于 2016-07-06T13:08:02.790 回答
3

如果您使用应用程序上下文而不是活动上下文,也会发生这种情况。

于 2016-12-28T07:42:48.190 回答
0

添加android:noHistory="true"manifest.xml您定义活动的位置。它运行良好

于 2020-02-12T19:30:09.860 回答