# FullyDrawnReporterOwner

Artifact: [androidx.activity:activity](https://developer.android.com/jetpack/androidx/releases/activity) [View Source](https://cs.android.com/search?q=file:androidx/activity/FullyDrawnReporterOwner.kt+class:androidx.activity.FullyDrawnReporterOwner) Added in [1.7.0](https://developer.android.com/jetpack/androidx/releases/activity#1.7.0)

*** ** * ** ***


```
interface FullyDrawnReporterOwner
```

<br />

Known direct subclasses [ComponentActivity](https://developer.android.com/reference/kotlin/androidx/activity/ComponentActivity)

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/activity/ComponentActivity` | Base class for activities that enables composition of higher level components. |

Known indirect subclasses [AppCompatActivity](https://developer.android.com/reference/kotlin/androidx/appcompat/app/AppCompatActivity), [BaseCarAppActivity](https://developer.android.com/reference/kotlin/androidx/car/app/activity/BaseCarAppActivity), [CarAppActivity](https://developer.android.com/reference/kotlin/androidx/car/app/activity/CarAppActivity), [FragmentActivity](https://developer.android.com/reference/kotlin/androidx/fragment/app/FragmentActivity), [LauncherActivity](https://developer.android.com/reference/kotlin/androidx/car/app/activity/LauncherActivity), [PreviewActivity](https://developer.android.com/reference/kotlin/androidx/compose/ui/tooling/PreviewActivity)

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/appcompat/app/AppCompatActivity` | Base class for activities that wish to use some of the newer platform features on older Android devices. |
| `https://developer.android.com/reference/kotlin/androidx/car/app/activity/BaseCarAppActivity` | Core logic for CarAppLibrary Activity interaction with a host. |
| `https://developer.android.com/reference/kotlin/androidx/car/app/activity/CarAppActivity` | The class representing a car app activity in the main display. |
| `https://developer.android.com/reference/kotlin/androidx/fragment/app/FragmentActivity` | Base class for activities that want to use the support-based `https://developer.android.com/reference/kotlin/androidx/fragment/app/Fragment`. |
| `https://developer.android.com/reference/kotlin/androidx/car/app/activity/LauncherActivity` | This class handles providing the right launcher activity when running native applications and Car App Library applications. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/tooling/PreviewActivity` | Activity used to run `@Composable` previews from Android Studio. |

*** ** * ** ***

A class that has a `https://developer.android.com/reference/kotlin/androidx/activity/FullyDrawnReporter` that allows you to have separate parts of the UI independently register when they have been fully loaded.

## Summary

| ### Public properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/activity/FullyDrawnReporter` | `https://developer.android.com/reference/kotlin/androidx/activity/FullyDrawnReporterOwner#fullyDrawnReporter()` Retrieve the `https://developer.android.com/reference/kotlin/androidx/activity/FullyDrawnReporter` that should handle the independent parts of the UI that separately report that they are fully drawn. |

## Public properties

### fullyDrawnReporter

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

```
val fullyDrawnReporter: FullyDrawnReporter
```

Retrieve the `https://developer.android.com/reference/kotlin/androidx/activity/FullyDrawnReporter` that should handle the independent parts of the UI that separately report that they are fully drawn.