צג IDeviceMonitor
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()
שיטה שתיקרא כאשר יש לעצור את המעקב. |
שיטות ציבוריות
NotificationDeviceStateChange
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 ()
שיטה שתיקרא כאשר יש לעצור את המעקב.