Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

BackgroundDeviceAction

public class BackgroundDeviceAction
extends Object

java.lang.Object
com.android.tradefed.device.BackgroundDeviceAction


Ejecuta un comando en un dispositivo determinado y se repite según sea necesario hasta que se cancela la acción.

Cuando se ejecuta la clase, el comando se ejecuta en el dispositivo en un hilo separado y la salida se recopila en un archivo host temporal.

Esto se hace así:

  • si el dispositivo se desconecta permanentemente durante una prueba, los datos del registro se retienen.
  • para capturar más datos de los que caben en el registro circular del dispositivo.

Resumen

Campos

public static final String BACKGROUND_DEVICE_ACTION

Constructores públicos

BackgroundDeviceAction (String command, String descriptor, ITestDevice device, IShellOutputReceiver receiver, int startDelay)

Crea una acción BackgroundDeviceAction

Métodos públicos

void cancel ()

Cancela el comando.

boolean isCancelled ()

Si se cancela el comando.

void run ()

Repite el comando hasta que se cancela.

Métodos protegidos

void waitForDeviceRecovery (String exceptionType)

Si el dispositivo se desconecta por algún motivo, la recuperación se activará desde la red principal, por lo que solo tenemos que bloquear hasta que se recupere o la invocación falle para el dispositivo no disponible.

Campos

BACKGROUND_DEVICE_ACTION

public static final String BACKGROUND_DEVICE_ACTION

Constructores públicos

BackgroundDeviceAction

public BackgroundDeviceAction (String command, 
                String descriptor, 
                ITestDevice device, 
                IShellOutputReceiver receiver, 
                int startDelay)

Crea una acción BackgroundDeviceAction

Parámetros
command String : el comando para ejecutar

descriptor String : la descripción del comando. Solo para registro.

device ITestDevice : el dispositivo para ejecutar el comando

receiver IShellOutputReceiver : el receptor para recopilar la salida del comando

startDelay int : el retraso para esperar después de que el dispositivo se conecta

Métodos públicos

cancelar

public void cancel ()

Cancela el comando.

está cancelado

public boolean isCancelled ()

Si se cancela el comando.

Devoluciones
boolean

correr

public void run ()

Repite el comando hasta que se cancela.

Métodos protegidos

waitForDeviceRecovery

protected void waitForDeviceRecovery (String exceptionType)

Si el dispositivo se desconecta por algún motivo, la recuperación se activará desde la red principal, por lo que solo tenemos que bloquear hasta que se recupere o la invocación falle para el dispositivo no disponible.