DevicePolicyManager.TransferOwnership Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ändert den aktuellen Administrator in einen anderen.
[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
Parameter
- admin
- ComponentName
der DeviceAdminReceiver diese Anforderung zugeordnet ist.
- target
- ComponentName
die DeviceAdminReceiver der neue Administrator sein soll.
- bundle
- PersistableBundle
Daten, die an den neuen Administrator gesendet werden sollen.
- Attribute
Hinweise
Ändert den aktuellen Administrator in einen anderen. Alle Richtlinien des aktuellen Administrators werden zum neuen Administrator migriert. Der gesamte Vorgang ist atomar - die Übertragung erfolgt entweder vollständig oder gar nicht.
Je nach dem aktuellen Administrator (Gerätebesitzer, Profilbesitzer) haben Sie das folgende erwartete Verhalten: <Ul<>li>A Gerätebesitzer kann nur an einen neuen Gerätebesitzer</li<>>Li A-Profilbesitzer übertragen werden können nur auf einen neuen Profilbesitzer</li></ul>
Verwenden Sie den bundle Parameter, um Daten an den neuen Administrator zu übergeben. Die Daten werden im DeviceAdminReceiver#onTransferOwnershipComplete(Context, PersistableBundle) Rückruf des neuen Administrators empfangen.
Fehler bei der Übertragung, wenn der ursprüngliche Administrator nach dem Aufrufen dieser Methode noch der entsprechende Besitzer ist.
Der eingehende Zieladministrator muss das <support-transfer-ownership /> Tag innerhalb der <device-admin></device-admin> Tags in der XML-Datei enthalten, auf DeviceAdminReceiver#DEVICE_ADMIN_META_DATAdie verwiesen wird. Andernfalls wird ein IllegalArgumentException ausgelöst.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.