Перемещение AppWidgetProvider под другим именем пакета разрушает активные виджеты

У меня есть AppWidgetProvider в пакете "com.developer.application"

Я попытался переместить этот AppWidgetProvider в пакет "com.developer.application.widgets". После этого я обновил все ссылки в AndroidManifest, чтобы учесть это перемещение.

После загрузки изменений на устройство виджеты (связанные с вышеупомянутым AppWidgetProvider), которые в данный момент находились на домашнем экране, ломаются и просто навсегда отображают изображение "Загрузка".

Я знаю, что в моих указателях / путях к пакетам нет ничего плохого, потому что, если я снова добавлю виджет на домашний экран, все будет работать нормально.

Проще говоря, перемещение AppWidgetProvider в другой пакет и обновление всех необходимых ссылок по-прежнему нарушает работу активных виджетов главного экрана.

Есть идеи? Спасибо!

Мэтт.

1 ответ

Решение

Я также испытал это.

Я предполагаю, что модуль запуска сохраняет имя класса виджета (включая имя пакета), поэтому он просто ломается при его изменении.

Другие вопросы по тегам