Для целей этого ответа я предполагаю, что вы имеете в виду «виджет приложения», где вы говорите «виджет». Существует большая разница между виджетом (подкласс android.view.View
) и виджетом приложения.
Как я могу использовать свой виджет в пользовательском представлении?
Обычно нет. Вы выделяете общую бизнес-логику в некоторый вспомогательный класс, который используется и вашим AppWidgetProvider, и вашим ListActivity.
Я хотел бы поместить Виджет в Вид? Как это можно сделать?
Это невозможно, извините.
Создание собственного хоста.
Вы , поэтому не хотите идти по этому пути. Построение AppWidgetHost
должно быть зарезервировано для домашних экранов или других мест, где вы хотите разместить виджеты приложений от третьих лиц. Пожалуйста, просто реорганизуйте свою бизнес-логику.
Я имею в виду, я думаю, что мне нужно, чтобы все, что я создаю, было радиовещательным приемником, так как я могу повторно использовать провайдера виджетов
A ListActivity
не будет использовать AppWidgetProvider
. Пожалуйста, просто реорганизуйте свою бизнес-логику.