2016-03-04 69 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

相關問題