Package org.robolectric.android.internal
Class LocalUiController
java.lang.Object
org.robolectric.android.internal.LocalUiController
- All Implemented Interfaces:
- androidx.test.platform.ui.UiController
A 
UiController that runs on a local JVM with Robolectric.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleaninjectKeyEvent(KeyEvent event) booleaninjectMotionEvent(MotionEvent event) booleaninjectString(String str) voidloopMainThreadForAtLeast(long millisDelay) voidstatic voidsetIdlingResourceTimeout(long timeout, TimeUnit unit) Sets the error timeout for idling resources.
- 
Constructor Details- 
LocalUiControllerpublic LocalUiController()
 
- 
- 
Method Details- 
setIdlingResourceTimeoutSets the error timeout for idling resources.See androidx.test.espresso.IdlingPolicies#setIdlingResourceTimeout(long, TimeUnit).Note: This API may be removed in the future in favor of using IdlingPolicies directly. 
- 
injectMotionEventpublic boolean injectMotionEvent(MotionEvent event) throws androidx.test.platform.ui.InjectEventSecurityException - Specified by:
- injectMotionEventin interface- androidx.test.platform.ui.UiController
- Throws:
- androidx.test.platform.ui.InjectEventSecurityException
 
- 
injectKeyEventpublic boolean injectKeyEvent(KeyEvent event) throws androidx.test.platform.ui.InjectEventSecurityException - Specified by:
- injectKeyEventin interface- androidx.test.platform.ui.UiController
- Throws:
- androidx.test.platform.ui.InjectEventSecurityException
 
- 
injectStringpublic boolean injectString(String str) throws androidx.test.platform.ui.InjectEventSecurityException - Specified by:
- injectStringin interface- androidx.test.platform.ui.UiController
- Throws:
- androidx.test.platform.ui.InjectEventSecurityException
 
- 
loopMainThreadUntilIdlepublic void loopMainThreadUntilIdle()- Specified by:
- loopMainThreadUntilIdlein interface- androidx.test.platform.ui.UiController
 
- 
loopMainThreadForAtLeastpublic void loopMainThreadForAtLeast(long millisDelay) - Specified by:
- loopMainThreadForAtLeastin interface- androidx.test.platform.ui.UiController
 
 
-