ThuByteOutputReceiver
public
class
CollectingByteOutputReceiver
extends Object
implements
IShellOutputReceiver
java.lang.Object | |
↳ | com.android.tradefed.device.CollectingByteOutputReceiver |
IShellOutputReceiver
thu thập toàn bộ đầu ra shell vào byte[]
.
Điều này rất hữu ích đối với các lệnh shell sẽ tạo ra một lượng đầu ra đáng kể, trong đó
Mức hao tổn bộ nhớ String
gấp 2 lần sẽ rất đáng kể.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
CollectingByteOutputReceiver()
|
Phương thức công khai | |
---|---|
void
|
addOutput(byte[] data, int offset, int length)
|
void
|
cancel()
Huỷ tập hợp đầu ra |
void
|
clear()
Cố gắng huỷ tham chiếu mọi thứ có thể |
void
|
flush()
|
byte[]
|
getOutput()
|
boolean
|
isCancelled()
|
Hàm khởi tạo công khai
ThuByteOutputReceiver
public CollectingByteOutputReceiver ()
Phương thức công khai
tiện ích bổ sung
public void addOutput (byte[] data, int offset, int length)
Tham số | |
---|---|
data |
byte |
offset |
int |
length |
int |
hủy
public void cancel ()
Huỷ tập hợp đầu ra
xóa
public void clear ()
Cố gắng huỷ tham chiếu mọi thứ có thể
xả nước
public void flush ()
nhận kết quả
public byte[] getOutput ()
Giá trị trả về | |
---|---|
byte[] |
đã bị huỷ
public boolean isCancelled ()
Giá trị trả về | |
---|---|
boolean |