Кнопка WidgetProvider будет использовать PendingIntent
для связи.
Внутри onUpdate(Context ...)
метода WidetProvider появляется следующая строка:
PendingIntent buttonPendingIntent = PendingIntent.getBroadcast(context, 0, buttonIntent, PendingIntent.FLAG_UPDATE_CURRENT);
Какой контекст передается виджетомменеджер android?
Можно ли использовать context.getApplicationContext()
для PendingIntent
?Как я обнаружил, зависание виджета зависит от времени и разных условий приложения, даже если вызывается onUpdate.Использование context.getApplicationContext()
, кажется, помогает.