การตรวจสอบอุปกรณ์

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


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

สรุป

ชั้นเรียนที่ซ้อนกัน

class IDeviceMonitor.DeviceLister

คลาสที่คล้ายกับ Runnable ซึ่งควรแสดงผลอุปกรณ์ที่รู้จักและสถานะของอุปกรณ์ 

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

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

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

abstract void run()

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

abstract void setDeviceLister(IDeviceMonitor.DeviceLister lister)

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

abstract void stop()

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

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

เปลี่ยนสถานะอุปกรณ์

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

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

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

oldState DeviceAllocationState

newState DeviceAllocationState

โฮมรัน

public abstract void run ()

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

setDeviceLister

public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)

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

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

แวะพัก

public abstract void stop ()

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