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