IShellOutputReceiver

public interface IShellOutputReceiver

com.android.ddmlib.IShellOutputReceiver


實作這個介面的類別提供的方法,可處理裝置/模擬器上遠端殼層指令的輸出內容。

摘要

公用方法

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

每當有新資料可用時,系統就會呼叫此方法。

abstract void flush()

在程序執行結束時呼叫 (除非程序已取消)。

abstract boolean isCancelled()

Cancel 方法可停止執行遠端 shell 命令。

公用方法

addOutput

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

每當有新資料可用時,系統就會呼叫此方法。

參數
data byte:新資料。

offset int:新資料的起始位移。

length int:新資料的長度。

清除

public abstract void flush ()

在程序執行結束時呼叫 (除非程序已取消)。這可讓接收端終止並清除尚未處理的資料。

isCancelled

public abstract boolean isCancelled ()

取消方法,停止執行遠端 Shell 指令。

傳回
boolean true 可取消執行指令。