mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-02-17 04:10:45 +01:00
try updating the widgets only if there are any
This commit is contained in:
parent
978c90e28c
commit
ef90a0c113
@ -15,10 +15,10 @@ import android.widget.ImageView;
|
||||
import android.widget.SeekBar;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.simplemobiletools.calendar.MonthlyCalendar;
|
||||
import com.simplemobiletools.calendar.MonthlyCalendarImpl;
|
||||
import com.simplemobiletools.calendar.Config;
|
||||
import com.simplemobiletools.calendar.Constants;
|
||||
import com.simplemobiletools.calendar.MonthlyCalendar;
|
||||
import com.simplemobiletools.calendar.MonthlyCalendarImpl;
|
||||
import com.simplemobiletools.calendar.MyWidgetProvider;
|
||||
import com.simplemobiletools.calendar.R;
|
||||
import com.simplemobiletools.calendar.Utils;
|
||||
|
@ -1,12 +1,17 @@
|
||||
package com.simplemobiletools.calendar.extensions
|
||||
|
||||
import android.appwidget.AppWidgetManager
|
||||
import android.content.ComponentName
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import com.simplemobiletools.calendar.MyWidgetProvider
|
||||
import com.simplemobiletools.calendar.R
|
||||
|
||||
fun Context.updateWidget() {
|
||||
val widgetsCnt = AppWidgetManager.getInstance(this).getAppWidgetIds(ComponentName(this, MyWidgetProvider::class.java))
|
||||
if (widgetsCnt.size == 0)
|
||||
return
|
||||
|
||||
val intent = Intent(this, MyWidgetProvider::class.java)
|
||||
intent.action = AppWidgetManager.ACTION_APPWIDGET_UPDATE
|
||||
val ids = intArrayOf(R.xml.widget_info)
|
||||
|
Loading…
x
Reference in New Issue
Block a user