Android-Aktivität in neuer Aufgabe öffnen, ohne Android zu verwenden: launchMode = "singleTask"

Ich habe eine Browseranwendung mit Hauptaktivität erstellt, die auf folgende Absichten reagiert:

 <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>

Wenn ich auf eine andere Aufgabe (Google Mail, SMS) klicke und meine Anwendung auswähle, ist die Aktivität in derselben Aufgabe wie die aufrufende Aufgabe geöffnet. Wenn ich einen anderen Browser wähle (Mozila Firefox, Chrome, Delphine), öffnen sie sich in unterschiedlichen Aufgaben.

Wenn ich auf andere Browser schaue, sehe ich, dass niemand etwas benutztandroid: launchMode = "singleTask".

Ich möchte kein Single-Task-Flag verwenden, da es von Google nicht empfohlen wird und mich auch zu anderen Prolems macht.

Ich habe versucht zu verstehen, wie andere Browser das tun, aber ich habe es nicht herausgefunden.

irgendwelche Ideen? Gibt es eine andere Möglichkeit, meine Aktivität in einer anderen Aufgabe zu öffnen, ohne das singleTask-Flag zu verwenden?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage