NullOutputReceiver

public final class NullOutputReceiver
extends Object implements IShellOutputReceiver

java.lang.Object
   ↳ com.android.ddmlib.NullOutputReceiver


實作 IShellOutputReceiver,但不執行任何動作。

如果不需要輸出內容,即可使用這項功能執行遠端殼層指令。

摘要

公用建構函式

NullOutputReceiver()

公用方法

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

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

void flush()

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

static IShellOutputReceiver getReceiver()
boolean isCancelled()

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

公用建構函式

NullOutputReceiver

public NullOutputReceiver ()

公用方法

addOutput

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

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

參數
data byte:新資料。

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

length int:新資料的長度。

清除

public void flush ()

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

getReceiver

public static IShellOutputReceiver getReceiver ()

傳回
IShellOutputReceiver

isCancelled

public boolean isCancelled ()

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

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