androidx.glance.appwidget.state
Top-level functions summary
| suspend T | <T : Any?> getAppWidgetState(Retrieve the state of an app widget. | 
| suspend Unit | updateAppWidgetState(Update the state of an app widget using the global PreferencesGlanceStateDefinition. | 
| suspend T | <T : Any?> updateAppWidgetState(Update the state of an app widget. | 
Extension functions summary
| suspend T | <T : Any?> GlanceAppWidget.getAppWidgetState(Get the state of an App Widget. | 
Top-level functions
getAppWidgetState
suspend fun <T : Any?> getAppWidgetState(
context: Context,
definition: GlanceStateDefinition<T>,
glanceId: GlanceId
): T
Retrieve the state of an app widget.
The state definition must be the one used for that particular app widget.
updateAppWidgetState
suspend fun updateAppWidgetState(
context: Context,
glanceId: GlanceId,
updateState: suspend (MutablePreferences) -> Unit
): Unit
Update the state of an app widget using the global PreferencesGlanceStateDefinition.
The state definition must be the one used for that particular app widget.
updateAppWidgetState
suspend fun <T : Any?> updateAppWidgetState(
context: Context,
definition: GlanceStateDefinition<T>,
glanceId: GlanceId,
updateState: suspend (T) -> T
): T
Update the state of an app widget.
The state definition must be the one used for that particular app widget.
Extension functions
getAppWidgetState
suspend fun <T : Any?> GlanceAppWidget.getAppWidgetState(
context: Context,
glanceId: GlanceId
): T
Get the state of an App Widget.
