我在“ com.developer.application”包下有一个AppWidgetProvider

我尝试将这个AppWidgetProvider移到“ com.developer.application.widgets”包下
这样做后,我更新了AndroidManifest中的所有引用以适应此移动。

将更改上传到设备后,当前在主屏幕上的小部件(与上述AppWidgetProvider关联)中断,并且永远显示“正在加载”图形。

我知道我的指针/程序包路径没有问题,因为如果将窗口小部件重新添加到主屏幕,则一切正常。

简而言之,将AppWidgetProvider移至其他程序包并更新所有必需的引用仍然会破坏活动的主屏幕小部件。

有任何想法吗?谢谢!

马特

最佳答案

我也经历过。

我的猜测是,启动器会保存小部件的类名称(包括程序包名称),因此在您更改它时它会中断。

08-04 07:38