Настройки виджета приложения Android
Я строю приложение для Android, у которого есть список объектов, и у каждого объекта есть поле category
которая может быть одной из трех возможных категорий.
Есть виджет приложения размером 3х3, в котором есть список упомянутых объектов. Теперь мне нужно фильтровать список каждый раз, когда создается виджет приложения. Пользователь переходит на страницу виджета с главного экрана, выбирает виджет моего списка и, когда он / она перетаскивает его на главный экран, должен появиться WidgetSettingsActivity
который предлагает пользователю отфильтровать список с одной из трех категорий.
Я начинаю активность из класса виджетов с
Intent i = new Intent(context, WidgetSettingsActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
Но когда и где я должен вызвать его, чтобы получить диалог для каждого виджета, когда пользователь устанавливает его на главном экране?