ComposeTracingInitializer


class ComposeTracingInitializer : Initializer


Configures Perfetto SDK tracing in the app allowing for capturing Compose specific information (e.g. Composable function names) in a Perfetto SDK trace

Summary

Public constructors

Public functions

open Unit
create(context: Context)

Initializes and a component given the application Context

open List<Class<Initializer<*>>>

Public constructors

ComposeTracingInitializer

Added in 1.0.0-beta01
ComposeTracingInitializer()

Public functions

create

Added in 1.0.0-beta01
open fun create(context: Context): Unit

Initializes and a component given the application Context

Parameters
context: Context

The application context.

dependencies

Added in 1.0.0-beta01
open fun dependencies(): List<Class<Initializer<*>>>
Returns
List<Class<Initializer<*>>>

A list of dependencies that this Initializer depends on. This is used to determine initialization order of Initializers. For e.g. if a Initializer `B` defines another Initializer `A` as its dependency, then `A` gets initialized before `B`.