UsbDeviceConnection.RequestWait Método

Definición

Sobrecargas

Nombre Description
RequestWait()

Espera el resultado de una android.hardware.usb.UsbRequest#queue operación

RequestWait(Int64)

Espera el resultado de una android.hardware.usb.UsbRequest#queue operación

RequestWait()

Espera el resultado de una android.hardware.usb.UsbRequest#queue operación

[Android.Runtime.Register("requestWait", "()Landroid/hardware/usb/UsbRequest;", "GetRequestWaitHandler")]
public virtual Android.Hardware.Usb.UsbRequest? RequestWait();
[<Android.Runtime.Register("requestWait", "()Landroid/hardware/usb/UsbRequest;", "GetRequestWaitHandler")>]
abstract member RequestWait : unit -> Android.Hardware.Usb.UsbRequest
override this.RequestWait : unit -> Android.Hardware.Usb.UsbRequest

Devoluciones

una solicitud USB completada o null si se produjo un error

Atributos

Comentarios

Espera el resultado de una android.hardware.usb.UsbRequest#queue operación

Tenga en cuenta que esto puede devolver solicitudes en cola en varias android.hardware.usb.UsbEndpoints. Cuando se usan varios puntos de conexión y android.hardware.usb.UsbRequest#getEndpointandroid.hardware.usb.UsbRequest#getClientData puede ser útil para determinar cómo procesar el resultado de esta función.

Java documentación para android.hardware.usb.UsbDeviceConnection.requestWait().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

RequestWait(Int64)

Espera el resultado de una android.hardware.usb.UsbRequest#queue operación

[Android.Runtime.Register("requestWait", "(J)Landroid/hardware/usb/UsbRequest;", "GetRequestWait_JHandler", ApiSince=26)]
public virtual Android.Hardware.Usb.UsbRequest? RequestWait(long timeout);
[<Android.Runtime.Register("requestWait", "(J)Landroid/hardware/usb/UsbRequest;", "GetRequestWait_JHandler", ApiSince=26)>]
abstract member RequestWait : int64 -> Android.Hardware.Usb.UsbRequest
override this.RequestWait : int64 -> Android.Hardware.Usb.UsbRequest

Parámetros

timeout
Int64

tiempo de espera en milisegundos. Si 0 este método no espera.

Devoluciones

una solicitud USB completada o null si se produjo un error

Atributos

Comentarios

Espera el resultado de una android.hardware.usb.UsbRequest#queue operación

Tenga en cuenta que esto puede devolver solicitudes en cola en varias android.hardware.usb.UsbEndpoints. Cuando se usan varios puntos de conexión y android.hardware.usb.UsbRequest#getEndpointandroid.hardware.usb.UsbRequest#getClientData puede ser útil para determinar cómo procesar el resultado de esta función.

Android procesa UsbRequest UsbRequests de forma asincrónica. Por lo tanto, no se garantiza que #requestWait(long) requestWait(0) devuelva una solicitud que se ha puesto en cola justo antes incluso si la solicitud podría haberse procesado inmediatamente.

Java documentación para android.hardware.usb.UsbDeviceConnection.requestWait(long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a