CollectingByteOutputReceiver

public class CollectingByteOutputReceiver
extends Object implements IShellOutputReceiver

java.lang.Object
   ↳ com.android.tradefed.device.CollectingByteOutputReceiver


IShellOutputReceiver 可將整個殼層輸出內容收集到 byte[]。 這對於會產生大量輸出的殼層指令非常有用,其中 2 倍 String 的記憶體負擔會相當大。

摘要

公用建構函式

CollectingByteOutputReceiver()

公用方法

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

void cancel()

取消輸出集合

void clear()

盡可能取消修正所有問題

void flush()

byte[] getOutput()
boolean isCancelled()

公用建構函式

CollectingByteOutputReceiver

public CollectingByteOutputReceiver ()

公用方法

新增輸出

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

參數
data byte

offset int

length int

cancel

public void cancel ()

取消輸出集合

清除

public void clear ()

盡可能取消修正所有問題

排清

public void flush ()

getOutput

public byte[] getOutput ()

傳回
byte[]

已取消

public boolean isCancelled ()

傳回
boolean