IDeviceMonitor

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


อินเทอร์เฟซสำหรับตรวจสอบสถานะของอุปกรณ์ ตั้งใจที่จะส่งผ่านไปยัง IDeviceManager เช่นจุดที่ IDeviceManager จะเรียกเรียกกลับเป็นเหตุการณ์ที่เกี่ยวข้องจะมีการหารือ แคชหรือผสมใด ๆ ที่จะต้องดำเนินการภายใน IDeviceMonitor อินสแตนซ์

สรุป

คลาสที่ซ้อนกัน

class IDeviceMonitor.DeviceLister

Runnable ชั้นเหมือนที่ควรจะกลับอุปกรณ์ที่เป็นที่รู้จักและรัฐของพวกเขา

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

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

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

abstract void run ()

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

abstract void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

ช่วยให้ DeviceLister ที่จะตั้ง

abstract void stop ()

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

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

notifyDeviceStateChange

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

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

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

oldState DeviceAllocationState

newState DeviceAllocationState

วิ่ง

public abstract void run ()

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

setDeviceLister

public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)

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

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

หยุด

public abstract void stop ()

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