IShellOutputReceiver

public interface IShellOutputReceiver

com.android.ddmlib.IShellOutputReceiver


As classes que implementam essa interface fornecem métodos que lidam com a saída de um comando de shell remoto em um dispositivo/emulador.

Resumo

Métodos públicos

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

Chamado sempre que novos dados estão disponíveis.

abstract void flush()

Chamado no final da execução do processo, a menos que ele tenha sido cancelado.

abstract boolean isCancelled()

Método de cancelamento para interromper a execução do comando do shell remoto.

Métodos públicos

addOutput

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

Chamado sempre que novos dados estão disponíveis.

Parâmetros
data byte: os novos dados.

offset int: o deslocamento em que os novos dados começam.

length int: o período dos novos dados.

transferir

public abstract void flush ()

Chamado no final da execução do processo, a menos que ele tenha sido cancelado. Isso permite que o receptor encerre e limpe os dados que ainda não foram processados.

isCancelled

public abstract boolean isCancelled ()

Método de cancelamento para interromper a execução do comando do shell remoto.

Retorna
boolean true para cancelar a execução do comando.