MultiReceiver

public class MultiReceiver
extends Object implements IShellOutputReceiver

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


Phương thức triển khai cơ sở của IShellOutputReceiver, lấy nhiều thực thể của IShellOutputReceiver và truyền dữ liệu nhận được đến tất cả các thực thể đó.

Tóm tắt

Hàm khởi tạo công khai

MultiReceiver(IShellOutputReceiver... receivers)

Phương thức công khai

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

Được gọi mỗi khi có dữ liệu mới.

void flush()

Được gọi khi kết thúc quá trình thực thi (trừ phi quá trình bị huỷ).

boolean isCancelled()

Phương thức huỷ để dừng thực thi lệnh shell từ xa.

Hàm khởi tạo công khai

MultiReceiver

public MultiReceiver (IShellOutputReceiver... receivers)

Tham số
receivers IShellOutputReceiver

Phương thức công khai

addOutput

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

Được gọi mỗi khi có dữ liệu mới.

Tham số
data byte: Dữ liệu mới.

offset int: Độ lệch tại vị trí bắt đầu của dữ liệu mới.

length int: Độ dài của dữ liệu mới.

flush

public void flush ()

Được gọi khi kết thúc quá trình thực thi (trừ phi quá trình bị huỷ). Điều này cho phép bộ nhận kết thúc và xoá mọi dữ liệu chưa được xử lý.

isCancelled

public boolean isCancelled ()

Phương thức huỷ để dừng thực thi lệnh shell từ xa.

Giá trị trả về
boolean true để huỷ quá trình thực thi lệnh.