Bộ chuyển đổi màn hình thiết bị

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

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


Một lớp proxy để truyền yêu cầu đến nhiều IDeviceMonitor.

Tóm tắt

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

DeviceMonitorMultiplexer()

Phương thức công khai

void addMonitor(IDeviceMonitor globalDeviceMonitor)
void addMonitors( globalDeviceMonitors)
void notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

Báo hiệu cho IDeviceMonitor biết rằng một trạng thái thiết bị đã thay đổi.

void removeMonitor(IDeviceMonitor mon)
void run()

Một phương thức sẽ được gọi sau khi bạn đặt tất cả các trường @Option của Trình theo dõi.

void setDeviceLister(IDeviceMonitor.DeviceLister lister)

Cho phép đặt DeviceLister.

void stop()

Một phương thức sẽ được gọi khi cần dừng Monitor.

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

Bộ chuyển đổi màn hình thiết bị

public DeviceMonitorMultiplexer ()

Phương thức công khai

thêmGiám sát

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

Tham số
globalDeviceMonitor IDeviceMonitor

thêmGiám sát

public void addMonitors ( globalDeviceMonitors)

Tham số
globalDeviceMonitors

Thông báo trạng thái thiết bị

public void notifyDeviceStateChange (String serial, 
                DeviceAllocationState oldState, 
                DeviceAllocationState newState)

Báo hiệu cho IDeviceMonitor biết rằng một trạng thái thiết bị đã thay đổi. Việc triển khai mô hình giám sát nên giới hạn lượng xử lý và Tương tác IDeviceManager/DeviceLister mà chúng thực hiện theo phương thức này.

Tham số
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

removeMonitor

public void removeMonitor (IDeviceMonitor mon)

Tham số
mon IDeviceMonitor

chạy

public void run ()

Một phương thức sẽ được gọi sau khi bạn đặt tất cả các trường @Option của Trình theo dõi.

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Cho phép đặt DeviceLister. Sau khi thiết lập thành công Trình liệt kê, có thể loại bỏ tất cả các lần thử tiếp theo.

Tham số
lister IDeviceMonitor.DeviceLister

điểm dừng

public void stop ()

Một phương thức sẽ được gọi khi cần dừng Monitor.