Langue

DevicePolicyManager.TransferOwnership Méthode

Définition

Modifie l’administrateur actuel en un autre.

[Android.Runtime.Register("transferOwnership", "(Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/os/PersistableBundle;)V", "GetTransferOwnership_Landroid_content_ComponentName_Landroid_content_ComponentName_Landroid_os_PersistableBundle_Handler", ApiSince=28)]
public virtual void TransferOwnership(Android.Content.ComponentName admin, Android.Content.ComponentName target, Android.OS.PersistableBundle? bundle);
[<Android.Runtime.Register("transferOwnership", "(Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/os/PersistableBundle;)V", "GetTransferOwnership_Landroid_content_ComponentName_Landroid_content_ComponentName_Landroid_os_PersistableBundle_Handler", ApiSince=28)>]
abstract member TransferOwnership : Android.Content.ComponentName * Android.Content.ComponentName * Android.OS.PersistableBundle -> unit
override this.TransferOwnership : Android.Content.ComponentName * Android.Content.ComponentName * Android.OS.PersistableBundle -> unit

Paramètres

admin
ComponentName

auquel DeviceAdminReceiver cette requête est associée.

target
ComponentName

que DeviceAdminReceiver nous voulons que le nouvel administrateur soit.

bundle
PersistableBundle

données à envoyer au nouvel administrateur.

Attributs

Remarques

Modifie l’administrateur actuel en un autre. Toutes les stratégies de l’administrateur actuel sont migrées vers le nouvel administrateur. Toute l’opération est atomique : le transfert est terminé ou n’est pas effectué du tout.

Selon l’administrateur actuel (propriétaire de l’appareil, propriétaire du profil), vous avez le comportement attendu suivant : ul>li A propriétaire de l’appareil ne peut être transféré qu’à un nouveau propriétaire< d’appareil/li li><>Un propriétaire de profil ne peut être transféré qu’à un nouveau propriétaire< de profil/li<>/ul><<>

Utilisez le bundle paramètre pour transmettre des données au nouvel administrateur. Les données seront reçues dans le DeviceAdminReceiver#onTransferOwnershipComplete(Context, PersistableBundle) rappel du nouvel administrateur.

Le transfert a échoué si l’administrateur d’origine est toujours le propriétaire correspondant après avoir appelé cette méthode.

L’administrateur cible entrant doit avoir la &lt;support-transfer-ownership /&gt; balise à l’intérieur des &lt;device-admin&gt;&lt;/device-admin&gt; balises dans le fichier xml référencé par DeviceAdminReceiver#DEVICE_ADMIN_META_DATA. Sinon, une IllegalArgumentException sera levée.

Java documentation pour android.app.admin.DevicePolicyManager.transferOwnership(android.content.ComponentName, android.content.ComponentName, android.os.PersistableBundle).

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 à