Lingua

CompanionDeviceManager.StartSystemDataTransfer Metodo

Definizione

Avviare il trasferimento dei dati di sistema approvato in precedenza dall'utente.

[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

Parametri

associationId
Int32

AssociationInfo#getId ID Univoco assegnato all'associazione del dispositivo complementare registrato da CompanionDeviceManager

executor
IExecutor

Executor che verrà usato per richiamare il callback del risultato.

result
IOutcomeReceiver

Callback per notificare all'app il risultato del trasferimento dei dati di sistema.

Attributi

Commenti

Avviare il trasferimento dei dati di sistema approvato in precedenza dall'utente.

Prima di chiamare questo metodo, l'app deve assicurarsi #attachSystemDataTransport(int, InputStream, OutputStream) the transport channel is attachedche e #buildPermissionTransferUserConsentIntent(int) the user consent dialog has prompted to the user. Il trasferimento avrà esito negativo se il canale di trasporto è disconnesso o #detachSystemDataTransport(int) detached durante il trasferimento.

per android.companion.CompanionDeviceManager.startSystemDataTransfer(int, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Void, android.companion.CompanionException>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a