UsbDeviceConnection.RequestWait Método

Definição

Sobrecargas

Nome Description
RequestWait()

Aguarda o resultado de uma android.hardware.usb.UsbRequest#queue operação

RequestWait(Int64)

Aguarda o resultado de uma android.hardware.usb.UsbRequest#queue operação

RequestWait()

Aguarda o resultado de uma android.hardware.usb.UsbRequest#queue operação

[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

Retornos

uma solicitação USB concluída ou nula se ocorreu um erro

Atributos

Comentários

Aguarda o resultado de uma android.hardware.usb.UsbRequest#queue operação

Observe que isso pode retornar solicitações enfileiradas em vários android.hardware.usb.UsbEndpoints. Quando vários pontos de extremidade estão em uso android.hardware.usb.UsbRequest#getEndpoint e android.hardware.usb.UsbRequest#getClientData podem ser úteis para determinar como processar o resultado dessa função.

Java documentação para android.hardware.usb.UsbDeviceConnection.requestWait().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

RequestWait(Int64)

Aguarda o resultado de uma android.hardware.usb.UsbRequest#queue operação

[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

tempo limite em milissegundos. Se 0 esse método não aguardar.

Retornos

uma solicitação USB concluída ou null se ocorreu um erro

Atributos

Comentários

Aguarda o resultado de uma android.hardware.usb.UsbRequest#queue operação

Observe que isso pode retornar solicitações enfileiradas em vários android.hardware.usb.UsbEndpoints. Quando vários pontos de extremidade estão em uso android.hardware.usb.UsbRequest#getEndpoint e android.hardware.usb.UsbRequest#getClientData podem ser úteis para determinar como processar o resultado dessa função.

O Android processa UsbRequest UsbRequests de forma assíncrona. Portanto, não é garantido que #requestWait(long) requestWait(0) retorna uma solicitação que foi enfileirada antes mesmo que a solicitação possa ter sido processada imediatamente.

Java documentação para android.hardware.usb.UsbDeviceConnection.requestWait(long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a