Android 如何通过sms链接消息从sms应用程序中打开我的应用程序?

Android 如何通过sms链接消息从sms应用程序中打开我的应用程序?,android,Android,目前,点击URL打开我的应用程序使用以下代码 <intent-filter> <action android:name="android.intent.action.VIEW"></action> <category android:name="android.intent.category.DEFAULT"></category> <cat

目前,点击URL打开我的应用程序使用以下代码

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

            <category android:name="android.intent.category.DEFAULT"></category>
            <category android:name="android.intent.category.BROWSABLE"></category>
            <data
                android:host="www.waystride.com"
                android:path="/launch"
                android:scheme="https"></data>
        </intent-filter>

问题是,当我点击短信应用程序内的链接时,我的应用程序会在短信应用程序内打开,这与我选择谷歌浏览器或其他浏览器时不同。我的意思是,当我点击“应用程序切换器”图标时,我的应用程序显示在“消息/短信”应用程序中。(三星S9和Moto G5Plus)

我需要解决这个问题的原因是因为我的应用程序使用GPS,在短信/短信应用程序中,我的应用程序无法获取GPS位置信息。提前谢谢

我也找不到这个问题的答案1)很难搜索问题2)我不擅长搜索堆栈溢出。但无论如何,这很重要…

尝试使用“单任务”启动模式。您可以在包含意图过滤器的活动的AndroidManifest中指定它

<activity
   ...
   android:launchMode="singleTask"
   >
...
</activity>

非常感谢!它工作得很好!这个链接也很有帮助。我赞成你的答案,但由于我的分数太低。。。这也很有用: