IDeviceMonitor
public
interface
IDeviceMonitor
com.android.tradefed.device.IDeviceMonitor |
Giao diện để theo dõi trạng thái của thiết bị. Được truyền đến một thực thể IDeviceManager
, tại thời điểm đó, IDeviceManager
sẽ gọi các lệnh gọi lại khi các sự kiện liên quan được kích hoạt. Mọi hoạt động lưu vào bộ nhớ đệm hoặc tạo lô đều cần được thực hiện trong thực thể IDeviceMonitor
.
Tóm tắt
Lớp lồng ghép | |
---|---|
class |
IDeviceMonitor.DeviceLister
Một lớp giống |
Phương thức công khai | |
---|---|
abstract
void
|
notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Báo hiệu cho |
abstract
void
|
run()
Một phương thức sẽ được gọi sau khi tất cả các trường @Option của Monitor đã được đặt. |
abstract
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
Cho phép đặt |
abstract
void
|
stop()
Một phương thức sẽ được gọi khi cần dừng Trình theo dõi. |
Phương thức công khai
notifyDeviceStateChange
public abstract void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Báo hiệu cho IDeviceMonitor
rằng trạng thái thiết bị đã thay đổi.
Việc triển khai giám sát phải giới hạn lượng dữ liệu xử lý và tương tác IDeviceManager/DeviceLister mà chúng thực hiện trong phương thức này.
Tham số | |
---|---|
serial |
String |
oldState |
DeviceAllocationState |
newState |
DeviceAllocationState |
chạy
public abstract void run ()
Một phương thức sẽ được gọi sau khi tất cả các trường @Option của Monitor đã được đặt.
setDeviceLister
public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Cho phép đặt DeviceLister
. Sau khi thiết lập thành công Lister, các hoạt động triển khai có thể loại bỏ tất cả các lần thử tiếp theo.
Tham số | |
---|---|
lister |
IDeviceMonitor.DeviceLister |
điểm dừng
public abstract void stop ()
Một phương thức sẽ được gọi khi cần dừng Trình theo dõi.