Я хотел бы добавить возможность пользователю запускать действие Добавить виджет , чтобы выбрать виджет моего приложения для добавления на домашний экран своего телефона из моего приложения.
Я следовал этому примеру: Android: NPE во время попытки ActivityForResult с намерением ACTION_APPWIDGET_PICK , но понял, что у меня нет домашних экранов AppWidgetHost
.
Я знаю, что мне нужно использовать AppWidgetManager.ACTION_APPWIDGET_PICK
, но Android-разработчик говорит, что мне нужно запустить его из моего AppWidgetHost
. Если я пытаюсь вывести приложение на домашний экран, это означает, что мне нужно получить доступ к этому экземпляру AppWidgetHost
. Как мне получить доступ к этому или получить этот экземпляр? Можно ли вообще что-либо сделать с AppWidgetHost
на рабочем столе?