iDeviceMonitor
public interface IDeviceMonitor
com.android.tradefed.device.IDeviceMonitor |
Giao diện giám sát trạng thái thiết bị. Dự định sẽ được chuyển đến một phiên bản IDeviceManager
, tại thời điểm đó, IDeviceManager
sẽ gọi các cuộc gọi lại khi các sự kiện liên quan được kích hoạt. Mọi bộ nhớ đệm hoặc xử lý theo đợt cần phải được thực hiện trong phiên bản IDeviceMonitor
.
Bản tóm tắt
các lớp lồng nhau | |
---|---|
class | IDeviceMonitor.DeviceLister Một lớp giống như |
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 Màn hình đã được đặt. |
abstract void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) Cho phép thiết lập |
abstract void | stop () Một phương thức sẽ được gọi khi cần dừng Màn hình. |
Phương thức công khai
thông báoDeviceStateChange
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ị đã bị thay đổi. Việc triển khai màn hình nên giới hạn số lượng xử lý và tương tác IDeviceManager/DeviceLister mà chúng thực hiện trong phương pháp này.
Thông 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 Màn hình đã được đặt.
setDeviceLister
public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Cho phép thiết lập DeviceLister
. Sau khi cố gắng đặt Lister thành công, việc triển khai có thể hủy bỏ tất cả các lần thử tiếp theo.
Thông số | |
---|---|
lister | IDeviceMonitor.DeviceLister |
dừng lại
public abstract void stop ()
Một phương thức sẽ được gọi khi cần dừng Màn hình.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2023-03-30 UTC.