IShellOutputReceiver

public interface IShellOutputReceiver

com.android.ddmlib.IShellOutputReceiver


Las clases que implementan esta interfaz proporcionan métodos que se encargan de la salida de un comando de shell remoto en un dispositivo o emulador.

Resumen

Métodos públicos

abstract void addOutput(byte[] data, int offset, int length)

Se llama cada vez que hay datos nuevos disponibles.

abstract void flush()

Se llama al final de la ejecución del proceso (a menos que se haya cancelado el proceso).

abstract boolean isCancelled()

Método de cancelación para detener la ejecución del comando de shell remoto.

Métodos públicos

addOutput

public abstract void addOutput (byte[] data, 
                int offset, 
                int length)

Se llama cada vez que hay datos nuevos disponibles.

Parámetros
data byte: Son los datos nuevos.

offset int: Es el desplazamiento en el que comienzan los datos nuevos.

length int: Es la longitud de los datos nuevos.

vaciar

public abstract void flush ()

Se llama al final de la ejecución del proceso (a menos que se haya cancelado el proceso). Esto permite que el receptor finalice y vacíe los datos que aún no se procesaron.

isCancelled

public abstract boolean isCancelled ()

Método de cancelación para detener la ejecución del comando de shell remoto.

Muestra
boolean Es verdadero para cancelar la ejecución del comando.