【问题标题】:Chrome Custom Tab does not go back to appChrome 自定义选项卡无法返回应用
【发布时间】:2016-07-06 13:08:02
【问题描述】:

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

奇怪的场景:

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


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

【问题讨论】:

    标签: android chrome-custom-tabs


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 这正是我的问题,感谢您留下此评论,即使它没有被选为答案。
      • 谢谢@JeffB。很高兴它有帮助!
      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2017-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多