IShellOutputReceiver

public interface IShellOutputReceiver

com.android.ddmlib.IShellOutputReceiver


Классы, реализующие этот интерфейс, предоставляют методы, которые обрабатывают команды удаленной оболочки на устройстве/эмуляторе.

Краткое содержание

Публичные методы

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

Вызывается каждый раз, когда появляются новые данные.

abstract void flush ()

Вызывается в конце выполнения процесса (если процесс не был отменен).

abstract boolean isCancelled ()

Метод Cancel останавливает выполнение удаленной команды оболочки.

Публичные методы

addOutput

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

Вызывается каждый раз, когда появляются новые данные.

Параметры
data byte : Новые данные.

offset int : Смещение, с которого начинаются новые данные.

length int : Длина новых данных.

румянец

public abstract void flush ()

Вызывается в конце выполнения процесса (если процесс не был отменён). Это позволяет получателю завершить работу и сбросить на диск необработанные данные.

отменено

public abstract boolean isCancelled ()

Метод Cancel останавливает выполнение удаленной команды оболочки.

Возврат
boolean true для отмены выполнения команды.