目前,点按网址以打开我的应用程序可以使用以下代码。
<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>
麻烦的是,当我点击短信应用程序内的链接时,我的应用程序在'内部'短信应用程序中打开,不像我选择谷歌浏览器或其他浏览器。我的意思是,当我点击“app切换器”图标时,我的应用程序会显示在“消息/短信”应用中。 (三星S9&amp; Moto G5Plus)
我需要解决此问题的原因是因为我的应用程序使用GPS,在消息/短信应用程序中,我的应用程序无法获取GPS位置信息。提前谢谢!
我找不到答案1)很难搜索问题2)我不擅长搜索堆栈溢出。但无论如何,这很重要......
答案 0 :(得分:0)
尝试使用&#34; singleTask&#34;发射模式。您可以在AndroidManifest中为包含意图过滤器的活动指定它。
<activity
...
android:launchMode="singleTask"
>
...
</activity>
您可以在此处阅读更多内容https://developer.android.com/guide/components/activities/tasks-and-back-stack#TaskLaunchModes