# UserHandleCompat

Artifact: [androidx.core:core](https://developer.android.com/jetpack/androidx/releases/core) [View Source](https://cs.android.com/search?q=file:androidx/core/os/UserHandleCompat.java+class:androidx.core.os.UserHandleCompat) Added in [1.6.0](https://developer.android.com/jetpack/androidx/releases/core#1.6.0)

*** ** * ** ***


```
public class UserHandleCompat
```

<br />

*** ** * ** ***

Helper for accessing features in `https://developer.android.com/reference/android/os/UserHandle.html` in a backwards compatible fashion.

## Summary

| ### Public methods |
|---|---|
| `static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/android/os/UserHandle.html` | `https://developer.android.com/reference/androidx/core/os/UserHandleCompat#getUserHandleForUid(int)(int uid)` Returns the user handle for a given uid. |

## Public methods

### getUserHandleForUid

Added in [1.6.0](https://developer.android.com/jetpack/androidx/releases/core#1.6.0)

```
public static @NonNull UserHandle getUserHandleForUid(int uid)
```

Returns the user handle for a given uid.