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.