Stay organized with collections Save and categorize content based on your preferences.
IdlingResourceRegistry This package is part of the Android support library which is no longer maintained. The support library has been superseded by AndroidX which is part of Jetpack . We recommend using the AndroidX libraries in all new projects. You should also consider migrating existing projects to AndroidX. To find the AndroidX class that maps to this deprecated class, see the AndroidX support library class mappings . public final class IdlingResourceRegistry extends Object
Keeps track of user-registered IdlingResources . Consider using IdlingRegistry instead of this class.
Summary Inherited methods From class java.lang.Object
Object clone() boolean equals(Object arg0) void finalize() final Class <?> getClass() int hashCode() final void notify() final void notifyAll() String toString() final void wait(long arg0, int arg1) final void wait(long arg0) final void wait()
Public constructors IdlingResourceRegistry
IdlingResourceRegistry (Looper looper)
Public methods registerLooper
void registerLooper (Looper looper, boolean considerWaitIdle)
Parameters looper Looper considerWaitIdle boolean
registerResources
boolean registerResources (List <? extends IdlingResource > resourceList) Registers the given resources. If any of the given resources are already registered, a warning is logged.
Parameters resourceList List
Returns boolean true if all resources were successfully registered
sync
void sync (Iterable <IdlingResource > resources, Iterable <Looper > loopers) Ensures that this idling resource registry is in sync with given resources by registering/un-registering idling resources as needed.
Parameters resources Iterable loopers Iterable
unregisterResources
boolean unregisterResources (List <? extends IdlingResource > resourceList) Unregisters the given resources. If any of the given resources are not already registered, a warning is logged.
Parameters resourceList List
Returns boolean true if all resources were successfully unregistered
Annotations Interfaces Classes
Content and code samples on this page are subject to the licenses described in the Content License . Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[]]