Добавить виджет на домашний экран из приложения Android

Я нашел примеры здесь:Android - намерение открыть контекстное меню виджета и здесь:http://coderender.blogspot.com/.

Первый запускает средство выбора виджетов, но отключается, когда вы выбираете что-либо. Второй позволяет выбрать виджет, но он показывает его в представлении приложения. Есть ли способ вызвать выбор виджета с помощью кнопки в приложении, но основной экран телефона по-прежнему будет AppWidgetHost?

Может быть, я неправильно истолковываю вещи, но мне кажется, что AppWidgetHost должен быть приложением, в котором вы вызываете меню выбора виджета.

Ответы на вопрос(1)

Решение Вопроса

t still have the main screen on the phone be the AppWidgetHost?

Только если вы на главном экране.

It may be me misinterpreting things, but it looks to me like the AppWidgetHost has to be the application where you are calling the widget selection menu.

Что еще более важно, этоAppWidgetHost это должно сделать работу, чтобы использовать выбор.

 11 июн. 2015 г., 13:30
Я пытался сделать это, я все еще вижу такое же поведение, нет обновлений на последнем выпуске Android?
 Jasonwilliams1004 мая 2012 г., 17:42
Спасибо, это имеет смысл, почему это не работает для меня.
 11 июн. 2015 г., 13:41
@SwiftParser: если вы не домашний экран, или иначе не реализуетеAppWidgetHost, диалог выбора виджета бесполезен.
 11 июн. 2015 г., 13:37
Я пытаюсь вызвать виджет на главном экране из моего приложения. Я могу получить диалог выбора виджета, но ничего не происходит, когда я нажимаю на виджет.
 11 июн. 2015 г., 13:33
@SwiftParser: «Я пытался это сделать» - Я не знаю, что это такое является. "Я все еще вижу то же поведение" - Я не знаю, на какое поведение вы ссылаетесь. & quot; нет ли обновлений в последней версии Android & quot; - Я не в курсе каких-либо недавних изменений вAppWidgetHost, но поскольку очень немногие разработчики нуждаются в этом, я не обращаю на это особого внимания.

Ваш ответ на вопрос