Monitor iDeviceMonitor
public
interface
IDeviceMonitor
com.android.tradefed.device.IDeviceMonitor, |
Interfejs do monitorowania stanu urządzeń. Powinna być przekazywana do modułu IDeviceManager
instancji, w którym IDeviceManager
wywołuje wywołania zwrotne jako powiązane zdarzenia.
są wywoływane. Wszelkie buforowanie lub grupowanie należy wykonywać w aplikacji IDeviceMonitor
instancji.
Podsumowanie
Zagnieżdżone klasy | |
---|---|
class |
IDeviceMonitor.DeviceLister
Klasa podobna do |
Metody publiczne | |
---|---|
abstract
void
|
notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Wskazuje |
abstract
void
|
run()
Metoda, która będzie wywoływana po ustawieniu wszystkich pól @Option monitora. |
abstract
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
Umożliwia ustawienie pola |
abstract
void
|
stop()
Metoda, która będzie wywoływana, gdy konieczne będzie zatrzymanie monitora. |
Metody publiczne
powiadom o zmianie stanu urządzenia
public abstract void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Wskazuje IDeviceMonitor
, że stan urządzenia uległ zmianie.
Monitorowanie implementacji powinno ograniczać ilość przetwarzania
Interakcja z parametrem IDeviceManager/DeviceLister tą metodą.
Parametry | |
---|---|
serial |
String |
oldState |
DeviceAllocationState |
newState |
DeviceAllocationState |
home run
public abstract void run ()
Metoda, która będzie wywoływana po ustawieniu wszystkich pól @Option monitora.
setDeviceLister
public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Umożliwia ustawienie pola DeviceLister
. Po udanej próbie ustawienia Listera
mogą odrzucać wszystkie kolejne próby.
Parametry | |
---|---|
lister |
IDeviceMonitor.DeviceLister |
zatrzymaj
public abstract void stop ()
Metoda, która będzie wywoływana, gdy konieczne będzie zatrzymanie monitora.