IShellOutputReceiver

public interface IShellOutputReceiver

com.android.ddmlib.IShellOutputReceiver


实现此接口的类提供用于处理设备/模拟器上远程 shell 命令输出的方法。

摘要

公共方法

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

每次有新数据可用时都会调用。

abstract void flush()

在进程执行结束时调用(除非进程被取消)。

abstract boolean isCancelled()

用于停止执行远程 shell 命令的取消方法。

公共方法

addOutput

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

每次有新数据可用时调用。

参数
data byte:新数据。

offset int:新数据的起始偏移量。

length int:新数据的长度。

flush

public abstract void flush ()

在进程执行结束时调用(除非进程被取消)。这允许接收方终止并刷新尚未处理的任何数据。

isCancelled

public abstract boolean isCancelled ()

用于停止执行远程 shell 命令的取消方法。

返回
boolean 如果为 true,则取消命令的执行。