Chrome自定义标签不会返回应用

时间:2016-07-06 13:08:03

标签: android chrome-custom-tabs

我有一个WebView,可以加载带有链接的HTML。这些链接是使用Chrome自定义标签打开的。

奇怪的情况:

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

  6. [更新] 我在AndroidManifest中设置的活动的启动模式是singleInstance。

3 个答案:

答案 0 :(得分:9)

问题是我的活动有启动模式“singleInstance”。更改为“singleTask”或者没有在AndroidManifest中设置launchMode解决了这个问题。

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

答案 1 :(得分:3)

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

答案 2 :(得分:0)

android:noHistory="true"添加到您定义活动的manifest.xml中。运行正常