收集 ByteOutputReceiver

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()

公用建構函式

收集 ByteOutputReceiver

public CollectingByteOutputReceiver ()

公用方法

addOutput

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[]

isCancelled

public boolean isCancelled ()

傳回
boolean