{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}
public class UiThreadTestRule
This rule allows the test method annotated with UiThreadTest to execute on the application's main thread (or UI thread).
Note, methods annotated with Before and After will also be executed on the UI thread.
| See also | |
|---|---|
UiThreadTest |
if you need to switch in and out of the UI thread within your method. |
Public constructors |
|
|---|---|
Public methods |
|
|---|---|
@NonNull Statement |
|
@NonNull void |
Helper method for running part of a method on the UI thread. |
@NonNull
public voidrunOnUiThread(@NonNull Runnable runnable)
Helper method for running part of a method on the UI thread.
Note: In most cases it is simpler to annotate the test method with UiThreadTest.
Use this method if you need to switch in and out of the UI thread within your method.
| Parameters | |
|---|---|
@NonNull Runnable runnable |
runnable containing test code in the |
| See also | |
|---|---|
UiThreadTest |
|