อุปกรณ์มอนิเตอร์มัลติเพล็กเซอร์

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

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


คลาสพร็อกซีเพื่อเผยแพร่คำขอไปยัง IDeviceMonitor หลายรายการ

สรุป

ผู้รับเหมาก่อสร้างสาธารณะ

DeviceMonitorMultiplexer ()

วิธีการสาธารณะ

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

ส่งสัญญาณให้ IDeviceMonitor ว่าสถานะอุปกรณ์มีการเปลี่ยนแปลง

void removeMonitor ( IDeviceMonitor mon)
void run ()

เมธอดที่จะถูกเรียกหลังจากตั้งค่าฟิลด์ @Option ของ Monitor ทั้งหมดแล้ว

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

อนุญาตให้ DeviceLister ตั้งค่าได้

void stop ()

วิธีการที่จะเรียกเมื่อจำเป็นต้องหยุดการทำงานของ Monitor

ผู้รับเหมาก่อสร้างสาธารณะ

อุปกรณ์มอนิเตอร์มัลติเพล็กเซอร์

public DeviceMonitorMultiplexer ()

วิธีการสาธารณะ

เพิ่มจอภาพ

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

พารามิเตอร์
globalDeviceMonitor IDeviceMonitor

เพิ่มจอภาพ

public void addMonitors ( globalDeviceMonitors)

พารามิเตอร์
globalDeviceMonitors

แจ้ง DeviceStateChange

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

ส่งสัญญาณให้ IDeviceMonitor ว่าสถานะอุปกรณ์มีการเปลี่ยนแปลง การตรวจสอบการใช้งานควรจำกัดจำนวนการประมวลผลและการโต้ตอบของ IDeviceManager/DeviceLister ที่ทำในวิธีนี้

พารามิเตอร์
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

ลบMonitor

public void removeMonitor (IDeviceMonitor mon)

พารามิเตอร์
mon IDeviceMonitor

วิ่ง

public void run ()

เมธอดที่จะถูกเรียกหลังจากตั้งค่าฟิลด์ @Option ของ Monitor ทั้งหมดแล้ว

ตั้งค่าDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

อนุญาตให้ DeviceLister ตั้งค่าได้ หลังจากพยายามตั้งค่า Lister สำเร็จ การใช้งานอาจละทิ้งความพยายามที่ตามมาทั้งหมด

พารามิเตอร์
lister IDeviceMonitor.DeviceLister

หยุด

public void stop ()

วิธีการที่จะเรียกเมื่อจำเป็นต้องหยุดการทำงานของ Monitor