【发布时间】:2018-12-22 11:10:50
【问题描述】:
我最近发现,在我重命名了扩展 AppWidgetProvider 的类(作为代码整理的一部分)并安装了修改后的应用程序后,现有的小部件会损坏,只显示“问题加载小部件”。
向主屏幕添加一个新的小部件可以正常工作,只是现有的小部件会损坏。虽然对于作为开发人员的我来说,我不介意删除现有小部件并添加一个新小部件,但我的应用程序的用户不会愿意这样做,因为每个小部件都需要时间重新配置。
那么,有没有办法在不破坏现有小部件的情况下安全地重命名 AppWidgetProvider 类?我当然可以保持原名,但它让我感到不安,因为我永远被这个(事后看来有点混乱)的名字所困。
【问题讨论】:
标签: android android-appwidget appwidgetprovider