我们为旧代码创建了一个新的文件夹结构,我们开始遇到问题。
首先使用启动器活动,但修复了将manifest-alias选项添加到清单
现在问题是小部件,当我们更新应用程序并且小部件代码(接收器)在不同的文件夹上时它不会工作。
清单上有任何选项,例如活动别名,但是对于接收者?
谢谢
答案 0 :(得分:2)
如果接收方的名称发生更改,则在更新应用程序时,设备管理员将被禁用。这也适用于其他类型的接收器,例如 App Widgets 。
Things that cannot change 来源:Android开发者博客06/2011
更新:您可以创建一个将方法委派给新类的空类
public OldWidgetReceiverClass extends NewReceiverClass {}