【问题标题】:Android: Custom URI Scheme for launching application does not workAndroid:用于启动应用程序的自定义 URI 方案不起作用
【发布时间】:2015-12-21 16:05:46
【问题描述】:

我们有自定义 URI 方案,它在移动浏览器中打开以打开应用程序。我们面临着一个独特的问题,具体如下:

步骤:

  • 从命令提示符/playstore 安装应用程序,但不要 启动应用程序。
  • 从 URI 方案(带链接的浏览器页面)启动应用程序, 应用程序启动并转到具有意图过滤器的活动 对于这个 uri 方案。
  • 现在导航到其他活动并从此处按主页键。
  • 再次从 URI 启动应用程序,但它没有运行 对此 uri 具有意图过滤器的活动,而是启动 最近的开放活动。

但是当我们从 Android Studio 运行应用程序时,应用程序会自动启动,接下来我们按回车并按照上述步骤操作,但我们无法重现上述问题。

我们无法确定不同运行机制下不同行为的原因。

请告诉我们此问题的可能原因。

提前致谢。 帮助欣赏。

谢谢

【问题讨论】:

    标签: android android-intent


    【解决方案1】:

    如果您想强制应用打开相同的活动,即使应用已经在运行,您应该在具有 uri 方案的活动块中使用android:launchmode 选项。

    【讨论】:

    • 您好,感谢您的帮助,但启动模式选项是可行的,因为它会在其他情况下中断应用程序流程。我们无法理解为什么监听该意图过滤器的活动没有打开。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2023-03-07
    • 1970-01-01
    相关资源
    最近更新 更多