Langue

Activity.OnHandoffActivityDataRequested Méthode

Définition

HandoffActivityData Récupère la représentation de cette activité, ce qui lui permet d’être recréée sur un autre appareil appartenant à l’utilisateur.

[Android.Runtime.Register("onHandoffActivityDataRequested", "(Landroid/app/HandoffActivityDataRequestInfo;)Landroid/app/HandoffActivityData;", "GetOnHandoffActivityDataRequested_Landroid_app_HandoffActivityDataRequestInfo_Handler", ApiSince=37)]
public virtual Android.App.HandoffActivityData? OnHandoffActivityDataRequested(Android.App.HandoffActivityDataRequestInfo requestInfo);
[<Android.Runtime.Register("onHandoffActivityDataRequested", "(Landroid/app/HandoffActivityDataRequestInfo;)Landroid/app/HandoffActivityData;", "GetOnHandoffActivityDataRequested_Landroid_app_HandoffActivityDataRequestInfo_Handler", ApiSince=37)>]
abstract member OnHandoffActivityDataRequested : Android.App.HandoffActivityDataRequestInfo -> Android.App.HandoffActivityData
override this.OnHandoffActivityDataRequested : Android.App.HandoffActivityDataRequestInfo -> Android.App.HandoffActivityData

Paramètres

requestInfo
HandoffActivityDataRequestInfo

informations de demande pour les données d’activité.

Retours

données d’activité pour le transfert.

Attributs

Remarques

Récupère HandoffActivityData représentant cette activité, ce qui lui permet d’être recréée sur un autre appareil appartenant à l’utilisateur. Le système gère automatiquement l’appel surHandoffActivityDataRequested. Cela ne sera appelé que si isHandoffEnabled() est vrai pour cette activité. Si isHandoffEnabled() a la valeur true, l’activité est censée retourner une valeur non null. Le renvoi de la valeur Null présente une erreur à l’utilisateur indiquant que le transfert a échoué de façon inattendue. Si l’activité actuelle se trouve au premier plan sur l’appareil actuel, l’icône de l’application représentant cette activité s’affiche sur d’autres appareils proches appartenant à l’utilisateur. Si l’utilisateur sélectionne cette icône, le système appelle cette méthode pour récupérer les données nécessaires pour recréer cette activité sur un autre appareil. Lorsque cette activité est arrêtée, le système appelle cette méthode pour récupérer HandoffActivityData pour la mise en cache. Cela permet à l’utilisateur de remettre cette activité à un autre appareil même s’il n’est pas en cours d’exécution. Dans ces situations, HandoffActivityDataRequestInfo.isActiveRequest est false.

Référence Android pour android.app.Activity.onHandoffActivityDataRequested.

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.

S’applique à