การตรวจสอบอุปกรณ์
public
interface
IDeviceMonitor
com.android.tradefed.device.IDeviceMonitor |
อินเทอร์เฟซสำหรับตรวจสอบสถานะอุปกรณ์ ตั้งใจจะส่งผ่านไปยังIDeviceManager
ซึ่งเป็นจุดที่ IDeviceManager
จะเรียกใช้ Callback เป็นเหตุการณ์ที่เกี่ยวข้อง
จะถูกเรียกใช้ การแคชหรือแบบกลุ่มต้องดำเนินการภายใน IDeviceMonitor
อินสแตนซ์
สรุป
ชั้นเรียนที่ซ้อนกัน | |
---|---|
class |
IDeviceMonitor.DeviceLister
คลาสที่คล้ายกับ |
วิธีการสาธารณะ | |
---|---|
abstract
void
|
notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
ส่งสัญญาณให้ |
abstract
void
|
run()
เมธอดที่จะถูกเรียกหลังจากตั้งค่าช่อง @Option ของจอภาพทั้งหมดแล้ว |
abstract
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
อนุญาตให้ตั้งค่า |
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 ()
เมธอดที่จะเรียกใช้เมื่อจำเป็นต้องหยุดการตรวจสอบ