Мне нужно получить конкретный appWidgetId в AppWidgetProvider, а не пакет appWidgetIds [], но конкретный идентификатор, который пользователь нажал.Как получить appWidgetId в AppWidgetProvider?
я мог бы получить его в своей деятельности конфигурирования, используя «intent.getExtra(). GetInt (AppWidgetManager.APP_WIDGET_ID)» говорит как 504.
Но это настолько отличается в AppWidgetProvider, буду признателен если кто-нибудь даст мне руку. Спасибо заранее.
public class WidgetBox extends AppWidgetProvider implements Widget {
private int _widgetId = ?; // not appWidgetIds[]
}
Что это appWidgetIDs? Почему это серия? И почему мы делаем один и тот же процесс для всех элементов appWidgetIds? – atasoyh
Пользователь может развернуть один и тот же виджет несколько раз (возможно, с разными настройками, например, закатом в разных местах). API предоставляет onUpdate() массив идентификаторов всех виджетов. – Stefan