相关疑难解决方法(0)

在不使用android的情况下在新任务中打开android活动:launchMode ="singleTask"

我创建了一个主要活动的浏览器应用程序,它响应以下意图:

 <intent-filter> 
       <data android:scheme="http"/>
       <data android:scheme="https"/>
       <category android:name="android.intent.category.DEFAULT"/>
       <category android:name="android.intent.category.BROWSABLE"/>
       <action android:name="android.intent.action.VIEW"/>
 </intent-filter>
Run Code Online (Sandbox Code Playgroud)

在URL上点击其他任务(gmail,sms)如果我选择我的应用程序,则活动在与调用任务相同的任务中打开.当我选择不同的浏览器(Mozila firefox,chrome,dolphine)时,他们正在开启不同的任务.

看看其他浏览器清单,我看到没有人使用android:launchMode ="singleTask".

我不想使用单一任务标志,因为它不是谷歌推荐的,也让我成为其他问题.

我试图了解其他浏览器是如何做到的,但没有弄清楚.

有任何想法吗?有没有其他方法可以在不使用singleTask标志的情况下在不同的任务中打开我的活动?

android android-intent

10
推荐指数
1
解决办法
3534
查看次数

标签 统计

android ×1

android-intent ×1