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將被調用。
示例明確。謝謝 :) –