2016-03-04 73 views
0

我在第一个应用程序中有一个URL(例如Notes),当我点击URL时,我在MyApp中捕获了一个意图并启动它。在处理URL以在Android上启动第二个应用程序后打开原始应用程序

因此,我按下手机上的主页按钮即可前往服务台,然后单击Notes应用程序,但再次启动MyApp。

我想当我点击时,启动Notes应用程序,而不是MyApp。

这是我在MyApp的MainActivity意图:

<intent-filter> 
    <action android:name="android.intent.action.VIEW" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <category android:name="android.intent.category.BROWSABLE" /> 

    <data android:scheme = "https" 
      android:host =  "formiik.com" 
      android:pathPrefix ="/citas"/> 
    <data android:scheme = "http" 
      android:host =  "www.formiik.com" 
      android:pathPrefix ="/citas"/> 
</intent-filter> 

我需要另一个说明资讯?

感谢您的帮助。

回答

0

我找到了解决方案。只需在您的活动声明中添加标志:

android:launchMode="singleInstance" 
0

您可以尝试使用clearTaskOnLaunch标志,那么MyApp将永远与应用程序列表中的Notes应用程序分离。

+0

它不起作用:/。 MyApp仍然在Notes上打开。 – Johnnie90

+0

我找到了解决方案,谢谢pelya – Johnnie90

相关问题