mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-04-14 11:46:32 +00:00
update widgets when app is closed
This commit is contained in:
parent
ed6fe8967f
commit
6684168d2f
1 changed files with 6 additions and 2 deletions
|
|
@ -88,6 +88,8 @@ import com.habitrpg.android.habitica.ui.helpers.UiUtils;
|
|||
import com.habitrpg.android.habitica.ui.menu.MainDrawerBuilder;
|
||||
import com.habitrpg.android.habitica.userpicture.BitmapUtils;
|
||||
import com.habitrpg.android.habitica.widget.AvatarStatsWidgetProvider;
|
||||
import com.habitrpg.android.habitica.widget.DailiesWidgetProvider;
|
||||
import com.habitrpg.android.habitica.widget.HabitButtonWidgetProvider;
|
||||
import com.magicmicky.habitrpgwrapper.lib.api.MaintenanceApiService;
|
||||
import com.magicmicky.habitrpgwrapper.lib.models.HabitRPGUser;
|
||||
import com.magicmicky.habitrpgwrapper.lib.models.Preferences;
|
||||
|
|
@ -308,11 +310,13 @@ public class MainActivity extends BaseActivity implements Action1<Throwable>, Ha
|
|||
|
||||
@Override
|
||||
protected void onPause() {
|
||||
updateWidgets(AvatarStatsWidgetProvider.class);
|
||||
updateWidget(AvatarStatsWidgetProvider.class);
|
||||
updateWidget(DailiesWidgetProvider.class);
|
||||
updateWidget(HabitButtonWidgetProvider.class);
|
||||
super.onPause();
|
||||
}
|
||||
|
||||
private void updateWidgets(Class widgetClass) {
|
||||
private void updateWidget(Class widgetClass) {
|
||||
Intent intent = new Intent(this,widgetClass);
|
||||
intent.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
|
||||
int ids[] = AppWidgetManager.getInstance(getApplication()).getAppWidgetIds(new ComponentName(getApplication(), widgetClass));
|
||||
|
|
|
|||
Loading…
Reference in a new issue