Перемещение AppWidgetProvider под другим именем пакета разрушает активные виджеты
У меня есть AppWidgetProvider в пакете "com.developer.application"
Я попытался переместить этот AppWidgetProvider в пакет "com.developer.application.widgets". После этого я обновил все ссылки в AndroidManifest, чтобы учесть это перемещение.
После загрузки изменений на устройство виджеты (связанные с вышеупомянутым AppWidgetProvider), которые в данный момент находились на домашнем экране, ломаются и просто навсегда отображают изображение "Загрузка".
Я знаю, что в моих указателях / путях к пакетам нет ничего плохого, потому что, если я снова добавлю виджет на домашний экран, все будет работать нормально.
Проще говоря, перемещение AppWidgetProvider в другой пакет и обновление всех необходимых ссылок по-прежнему нарушает работу активных виджетов главного экрана.
Есть идеи? Спасибо!
Мэтт.
1 ответ
Я также испытал это.
Я предполагаю, что модуль запуска сохраняет имя класса виджета (включая имя пакета), поэтому он просто ломается при его изменении.