IShellOutputReceiver

public interface IShellOutputReceiver

com.android.ddmlib.IShellOutputReceiver


Các lớp triển khai giao diện này cung cấp các phương thức xử lý đầu ra từ lệnh shell từ xa trên một thiết bị/trình mô phỏng.

Tóm tắt

Phương thức công khai

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

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

abstract void flush()

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

abstract boolean isCancelled()

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

Phương thức công khai

addOutput

public abstract 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 abstract 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 abstract 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.