आईडिवाइसमॉनिटर
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 फ़ील्ड को सेट करने के बाद कॉल किया जाता है. |
abstract
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
|
abstract
void
|
stop()
मॉनिटर को बंद करने के लिए इस्तेमाल किया जाने वाला तरीका. |
सार्वजनिक तरीके
सूचना डिवाइस स्थिति बदलना
public abstract void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
IDeviceMonitor
से पता चलता है कि डिवाइस की स्थिति बदल गई है.
मॉनिटर को लागू करने के लिए, प्रोसेसिंग की सीमा और
IDeviceManager/DeviceLister इंटरैक्शन को, इस तरीके में किया जाता है.
पैरामीटर | |
---|---|
serial |
String |
oldState |
DeviceAllocationState |
newState |
DeviceAllocationState |
रन
public abstract void run ()
यह एक तरीका है जिसे मॉनिटर के सभी @Option फ़ील्ड को सेट करने के बाद कॉल किया जाता है.
DeviceLister सेट करें
public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)
DeviceLister
को सेट करने की अनुमति देता है. लिस्टर को सेट करने की सफल कोशिश के बाद,
लागू करने पर, बाद की सभी कोशिशें खारिज हो सकती हैं.
पैरामीटर | |
---|---|
lister |
IDeviceMonitor.DeviceLister |
बंद करो
public abstract void stop ()
मॉनिटर को बंद करने के लिए इस्तेमाल किया जाने वाला तरीका.