ActivityOptions.MakeTaskLaunchBehind Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Si cette option est définie avec l’intention.
[Android.Runtime.Register("makeTaskLaunchBehind", "()Landroid/app/ActivityOptions;", "")]
public static Android.App.ActivityOptions? MakeTaskLaunchBehind();
[<Android.Runtime.Register("makeTaskLaunchBehind", "()Landroid/app/ActivityOptions;", "")>]
static member MakeTaskLaunchBehind : unit -> Android.App.ActivityOptions
Retours
- Attributs
Remarques
Cette méthode a été déconseillée au niveau de l’API 10000. Cette méthode est déconseillée, car le démarrage d’une activité derrière la tâche actuelle manque de transparence et enfreint les attentes des utilisateurs. Alternative : démarrez l’activité cible, puis appelez immédiatement ActivityManager.AppTask.moveToFront() sur la tâche de l’appelant pour restaurer son focus de premier plan.
Si elle est définie avec Intent.FLAG_ACTIVITY_NEW_DOCUMENT la tâche lancée ne sera pas présentée à l’utilisateur, mais sera disponible uniquement via la liste des tâches récentes. En outre, la nouvelle tâche sera associée à la tâche de lancement de l’activité de lancement. Les tâches affiliées sont regroupées dans la liste des tâches récentes. Ce comportement n’est pas pris en charge pour les activités avec les valeurs launchMode de singleInstance ou singleTask.
Référence Android pour android.app.ActivityOptions.makeTaskLaunchBehind.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.