标签: android widget
我有一个主屏幕小部件。当用户在主屏幕上小部件处于活动状态时卸载应用程序时,小部件不会从主屏幕中删除,并显示类似于“Toast”的消息框,显示“问题加载小部件”。
这是预期的设计行为吗?是否有可以捕获的意图表明包将被删除?
相关的是CLEAR DATA按钮的行为。它不只是清除数据,它会崩溃我的小部件后面的服务,当服务重新启动时,我的代码没有共享首选项来恢复正常行为。这也是设计意图吗?
或者Widgets是否与Android卸载应用程序的方式不太匹配?