{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

ToolingState

public final class ToolingState<T extends Object> implements State


Tooling can override mutableStateOf in Composable with ToolingState. Composable should declare a state, which could be private:

val toolingOverride = remember { mutableStateOf?>(null) }

Tooling overrides toolingOverride with

toolingOverride.value = ToolingState(default)

Summary

Public constructors

<T extends Object> ToolingState(@NonNull T default)

Public methods

@NonNull T
void
setValue(@NonNull T value)

Public constructors

ToolingState

public <T extends Object> ToolingState(@NonNull T default)
Parameters
@NonNull T default

default value

Public methods

getValue

public @NonNullgetValue()

setValue

public void setValue(@NonNull T value)