CompanionDeviceManager.StartSystemDataTransfer Método

Definición

Inicie la transferencia de datos del sistema que el usuario ha aprobado previamente.

[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

Parámetros

associationId
Int32

AssociationInfo#getId ID Único asignado a la Asociación del dispositivo complementario registrado por CompanionDeviceManager

executor
IExecutor

Ejecutor que se usará para invocar la devolución de llamada de resultado.

result
IOutcomeReceiver

Devolución de llamada para notificar a la aplicación el resultado de la transferencia de datos del sistema.

Atributos

Comentarios

Inicie la transferencia de datos del sistema que el usuario ha aprobado previamente.

Antes de llamar a este método, la aplicación debe asegurarse #attachSystemDataTransport(int, InputStream, OutputStream) the transport channel is attachedde que y #buildPermissionTransferUserConsentIntent(int) the user consent dialog has prompted to the user. Se producirá un error en la transferencia si el canal de transporte está desconectado o #detachSystemDataTransport(int) detached durante la transferencia.

Documentación de Java para android.companion.CompanionDeviceManager.startSystemDataTransfer(int, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Void, android.companion.CompanionException>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a