2015-12-21 69 views
0

我们有在移动浏览器中打开的自定义URI方案以打开应用程序。我们在它面临的唯一问题规定如下:Android:自定义URI启动应用程序的方案不起作用

步骤:

  • 安装从命令提示符/ Play商店中的应用程序,但不 启动应用程序。
  • 从URI方案(带链接的浏览器页面)启动应用程序, 应用程序启动并转到具有针对此uri方案的意向过滤器 的活动。
  • 现在导航到一些其他活动,并从这里按主页键。
  • 再次从URI中启动应用程序,但不会执行针对此uri进行意向过滤的 活动,而是启动最近打开的活动的 。

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

我们无法在不同的运行机制上找出不同行为的原因。

请让我们知道可能是这个问题的原因。

在此先感谢。 帮助欣赏。

感谢

回答

0

如果要强制应用程序打开,即使应用程序已经在运行,你应该使用它具有URI方案的活动块android:launchmode选项相同的活动。

+0

您好,感谢您的帮助,但launchmode选项是可行的,因为它会在另一场景中打破应用程序流。我们无法理解为什么侦听该意图过滤器的活动没有开放。 – bkasturiwale

相关问题