1
我正在阅读AppWidgetProvider
的developer site,但我对onDisabled()
和onDeleted()
之间的区别感到困惑。 有人可以请清楚或给任何例子/资源?AppWidgetProvider的onDisabled()和onDeleted()之间的区别
我正在阅读AppWidgetProvider
的developer site,但我对onDisabled()
和onDeleted()
之间的区别感到困惑。 有人可以请清楚或给任何例子/资源?AppWidgetProvider的onDisabled()和onDeleted()之间的区别
答案就在文档,你链接:
onDisabled ... 响应ACTION_APPWIDGET_DISABLED广播,在此提供的最后AppWidget实例被删除其发送调用。重写此方法以实现您自己的AppWidget功能。
onDeleted ... 当一个或多个AppWidget实例已被删除时,响应ACTION_APPWIDGET_DELETED广播调用。重写此方法以实现您自己的AppWidget功能。
所以,如果你有,例如有两个小工具放置在主屏幕上的实例,你删除第一个实例,然后onDeleted将被调用。当你删除第二个onDeleted实例时,onDisabled将被调用。
示例明确。谢谢 :) –