CompanionDeviceManager.StartSystemDataTransfer 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.
Starten Sie die Systemdatenübertragung, die zuvor vom Benutzer genehmigt wurde.
[Android.Runtime.Register("startSystemDataTransfer", "(ILjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)]
public void StartSystemDataTransfer(int associationId, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver result);
[<Android.Runtime.Register("startSystemDataTransfer", "(ILjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)>]
member this.StartSystemDataTransfer : int * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
Parameter
- associationId
- Int32
Die eindeutig AssociationInfo#getId ID zugewiesene Zuordnung des Begleitgeräts, das von CompanionDeviceManager aufgezeichnet wird
- executor
- IExecutor
Der Executor, der zum Aufrufen des Ergebnisrückrufs verwendet wird.
- result
- IOutcomeReceiver
Der Rückruf, um die App über das Ergebnis der Systemdatenübertragung zu benachrichtigen.
- Attribute
Hinweise
Starten Sie die Systemdatenübertragung, die zuvor vom Benutzer genehmigt wurde.
Vor dem Aufrufen dieser Methode muss die App sicherstellen #attachSystemDataTransport(int, InputStream, OutputStream) the transport channel is attached, und #buildPermissionTransferUserConsentIntent(int) the user consent dialog has prompted to the user. Die Übertragung schlägt fehl, wenn der Transportkanal getrennt oder während der Übertragung getrennt #detachSystemDataTransport(int) detached wird.
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.