# UsageTrackerFacilitator

Artifact: [androidx.test:runner](https://developer.android.com/jetpack/androidx/releases/test) [View Source](https://cs.android.com/search?q=file:androidx/test/runner/UsageTrackerFacilitator.java+class:androidx.test.runner.UsageTrackerFacilitator)

*** ** * ** ***


```
class UsageTrackerFacilitator
```

<br />

*** ** * ** ***

> [!CAUTION]
> **This class is deprecated.**   
>
> obsolete and will be removed in the future.

## Summary

| ### Public constructors |
|---|
| `[UsageTrackerFacilitator](https://developer.android.com/reference/kotlin/androidx/test/runner/UsageTrackerFacilitator#UsageTrackerFacilitator(boolean))(shouldTrackUsage: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` **This function is deprecated.** Deprecated in Java |

| ### Public functions |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[sendUsages](https://developer.android.com/reference/kotlin/androidx/test/runner/UsageTrackerFacilitator#sendUsages())()` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `[shouldTrackUsage](https://developer.android.com/reference/kotlin/androidx/test/runner/UsageTrackerFacilitator#shouldTrackUsage())()` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[trackUsage](https://developer.android.com/reference/kotlin/androidx/test/runner/UsageTrackerFacilitator#trackUsage(java.lang.String,java.lang.String))(usage: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!, version: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` **This function is deprecated.** Deprecated in Java |

## Public constructors

### UsageTrackerFacilitator

```
[UsageTrackerFacilitator](https://developer.android.com/reference/kotlin/androidx/test/runner/UsageTrackerFacilitator#UsageTrackerFacilitator(boolean))(shouldTrackUsage: Boolean)
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

## Public functions

### sendUsages

```
fun [sendUsages](https://developer.android.com/reference/kotlin/androidx/test/runner/UsageTrackerFacilitator#sendUsages())(): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Requests that all usages be sent.

### shouldTrackUsage

```
fun [shouldTrackUsage](https://developer.android.com/reference/kotlin/androidx/test/runner/UsageTrackerFacilitator#shouldTrackUsage())(): Boolean
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

### trackUsage

```
fun [trackUsage](https://developer.android.com/reference/kotlin/androidx/test/runner/UsageTrackerFacilitator#trackUsage(java.lang.String,java.lang.String))(usage: String!, version: String!): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Indicates that a particular tool/api was used.

Usage will be dumped at the end of the instrumentation run.