IMultiDeviceRecovery

public interface IMultiDeviceRecovery

com.android.tradefed.device.IMultiDeviceRecovery


एक से ज़्यादा ऑफ़लाइन डिवाइसों को वापस लाने के लिए इंटरफ़ेस. डिवाइस को वापस लाने के कुछ ऐसे तरीके हैं जिनसे एक से ज़्यादा डिवाइसों पर असर पड़ सकता है. जैसे, adb को रीस्टार्ट करना, यूएसबी को रीसेट करना वगैरह. हम इस इंटरफ़ेस की मदद से, डिवाइस को वापस लाने के इन तरीकों को लागू कर सकते हैं. ग्लोबल कॉन्फ़िगरेशन के ज़रिए, लागू करने की प्रोसेस कॉन्फ़िगर हो जाने के बाद, DeviceManager से समय-समय पर recoverDevices(List) को कॉल किया जाएगा.

खास जानकारी

पब्लिक मेथड

abstract void recoverDevices(List<IManagedTestDevice> managedDevices)

होस्ट पर ऑफ़लाइन डिवाइसों को वापस लाता है.

default void setFastbootPath(String fastbootPath)

इस्तेमाल किए जाने वाले फ़ास्टबूट बाइनरी का पाथ सेट करता है.

पब्लिक मेथड

recoverDevices

public abstract void recoverDevices (List<IManagedTestDevice> managedDevices)

होस्ट पर ऑफ़लाइन डिवाइसों को वापस लाता है.

पैरामीटर
managedDevices List: ITestDevice की सूची.

setFastbootPath

public void setFastbootPath (String fastbootPath)

इस्तेमाल किए जाने वाले फ़ास्टबूट बाइनरी का पाथ सेट करता है.

पैरामीटर
fastbootPath String