Android 接收者的别名

Android alias for receiver

我们为旧代码创建了一个新的文件夹结构,但我们开始遇到问题。

首先是启动器activity,但已修复添加 activity-alias 选项到清单

现在问题出在小部件上,当我们更新应用程序时,小部件代码(接收器)位于不同的文件夹中,因此无法正常工作。

清单上有任何选项,例如 activity-alias as but for receivers?

谢谢

If the name of a receiver changes the device admin will be disabled when the application is updated. This also applies to other kinds of receivers, such as App Widgets.

Things that cannot change 来源:Android 开发者博客 06/2011

更新: 您可以创建一个空的 class,将方法委托给新的 class

public OldWidgetReceiverClass extends NewReceiverClass {}