Update widget list contents after config change

14.8.4
Alex Baker 3 days ago
parent e73a906076
commit d7dc131c08

@ -33,6 +33,7 @@ class TasksWidget : AppWidgetProvider() {
@Inject lateinit var preferences: Preferences
@Inject lateinit var defaultFilterProvider: DefaultFilterProvider
@Inject @ApplicationContext lateinit var context: Context
@Inject lateinit var widgetManager: org.tasks.widget.AppWidgetManager
override fun onUpdate(context: Context, appWidgetManager: AppWidgetManager, appWidgetIds: IntArray) {
Timber.d("onUpdate appWidgetIds=${appWidgetIds.joinToString { it.toString() }}")
@ -57,6 +58,7 @@ class TasksWidget : AppWidgetProvider() {
appWidgetId,
createWidget(context, appWidgetId, newOptions)
)
appWidgetManager.notifyAppWidgetViewDataChanged(appWidgetId, R.id.list_view)
}
private fun createWidget(context: Context, id: Int, options: Bundle): RemoteViews {

Loading…
Cancel
Save