Piotr Prus
Worker
updateAppWidgetState
GlanceStateDefinition
val glanceId = GlanceAppWidgetManager(appContext).getGlanceIds(MyWidget::class.java).first() MyWidget().apply { updateAppWidgetState(appContext, glanceId) { prefs -> // update the preferences, ex: prefs[myVariableKey] = true } // Manually trigger update of widget update(appContext, glanceId) }
A modern programming language that makes developers happier.