# EventCondition

# EventCondition

Artifact:[androidx.test.uiautomator:uiautomator](https://developer.android.com/jetpack/androidx/releases/test-uiautomator)  
[View Source](https://cs.android.com/search?q=file:androidx/test/uiautomator/EventCondition.java+class:androidx.test.uiautomator.EventCondition)  
Added in[2.2.0](https://developer.android.com/jetpack/androidx/releases/test-uiautomator#2.2.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/test/uiautomator/EventCondition "View this page in Java")

<br />

```
abstract class EventCondition<U> : UiAutomation.AccessibilityEventFilter
```

<br />

*** ** * ** ***

An[EventCondition](https://developer.android.com/reference/kotlin/androidx/test/uiautomator/EventCondition)is a condition which depends on an event or series of events having occurred.

## Summary

|                                                    ### Public constructors                                                     |
|--------------------------------------------------------------------------------------------------------------------------------|
| [EventCondition](https://developer.android.com/reference/kotlin/androidx/test/uiautomator/EventCondition#EventCondition())`()` |

| ### Public functions |
|----------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `abstract U!`        | [getResult](https://developer.android.com/reference/kotlin/androidx/test/uiautomator/EventCondition#getResult())`()` returns a value obtained after applying the condition to a series of events. |

|                                                                                                                                                                                                                                                                                                                                                                                                                                                               ### Inherited functions                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| From[android.app.UiAutomation.AccessibilityEventFilter](https://developer.android.com/reference/android/app/UiAutomation.AccessibilityEventFilter.html) |------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `abstract `[Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) | [accept](https://developer.android.com/reference/android/app/UiAutomation.AccessibilityEventFilter.html#accept(android.view.accessibility.AccessibilityEvent))`(p: `[AccessibilityEvent](https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html)`!)` | |

## Public constructors

### EventCondition

Added in 2.2.0  

```
EventCondition()
```  

## Public functions

### getResult

Added in[2.3.0](https://developer.android.com/jetpack/androidx/releases/test-uiautomator#2.3.0)  

```
abstract fun getResult(): U!
```

returns a value obtained after applying the condition to a series of events. A non-null/non-false value indicates that the condition is satisfied.