2011-04-26 12 views
4

根據文檔,AppWidgetProvider類的生命週期由Android平臺管理。該文檔還聲明生命週期方法onEnabled()僅調用一次。但是,由於Android平臺重新獲得內存而被刪除的小部件如何呢?在那種情況下,再次激活小部件(例如收到某個意圖,或者有人點擊了小部件),onEnabled()方法會再次被調用嗎?進程死後的Android onEnabled()生命週期

回答

0

不! 答案很簡單不,我最近開始研究小部件。我已經學會了基礎知識並據此。只要關閉並重新打開調用onEnabled/onCreate方法的小部件/活動,onEnabled()就像onCreate方法一樣。

onEnabled(上下文上下文):在創建第一個App Widget時調用。如果適用,全局初始化應該在這裏進行。

參考:http://www.developer.com/ws/article.php/3833306/Creating-a-Home-Screen-App-Widget-on-Android.htm

感謝: 希望我幫U.不要標記這個答案是正確的這樣其它也知道正確的答案!