आईडिवाइस मॉनिटर
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 फ़ील्ड सेट होने के बाद कॉल किया जाएगा।
सेटडिवाइसलिस्टर
public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)
DeviceLister
को सेट करने की अनुमति देता है। लिस्टर को सेट करने के सफल प्रयास के बाद, कार्यान्वयन बाद के सभी प्रयासों को खारिज कर सकता है।
पैरामीटर | |
---|---|
lister | IDeviceMonitor.DeviceLister |
रुकना
public abstract void stop ()
एक विधि जिसे मॉनिटर को रोकने की आवश्यकता होने पर बुलाया जाएगा।
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-07-19 (UTC) को अपडेट किया गया.