Pergunta

I have an appwidget and i want to set an onClick Pending Intent. I would like this PendingIntent to be set from the UpdateService class, not the WidgetProvider class. I've unsuccessfully tried to do it in the same way as i would from the WidgetProvider class.

Edit 2: The issue that caused me to post this question turned out to be unrelated. But having confirmation that it is possible to do it, i kept trying and found that my problem was caused by the onClick appwidget layout item being obscured by higher layers in the appwidget layout.
(edit 1 removed code as it was irrelevant.)

Foi útil?

Solução

Step #1: Have UpdateService obtain an instance of AppWidgetManager, via the static getInstance() method.

Step #2: Call updateAppWidget() on the AppWidgetManager.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top