Можно ли установить appwidget onClick PendingIntent из любого класса? если да, то как
У меня есть appwidget, и я хочу установить OnClick Pending Intent. Мне бы хотелось, чтобы этот PendingIntent устанавливался из класса UpdateService, а не из класса WidgetProvider. Я безуспешно пытался сделать это так же, как и в классе WidgetProvider.
Редактировать 2: проблема, которая заставила меня опубликовать этот вопрос, оказался не связанным. Но, имея подтверждение, что это возможно, я продолжал пытаться и обнаружил, что моя проблема была вызвана тем, что элемент макета приложения onClick скрыт верхними уровнями макета приложения.
(отредактируйте 1 удаленный код, так как он не имеет значения.)
1 ответ
Шаг № 1: Есть UpdateService
получить экземпляр AppWidgetManager
через статический getInstance()
метод.
Шаг № 2: Звоните updateAppWidget()
на AppWidgetManager
,