4

根据文档,AppWidgetProvider 类的生命周期由 Android 平台管理。该文档还指出,生命周期方法 onEnabled() 仅被调用一次。但是,由于 Android 平台回收其内存而被删除的小部件呢?在这种情况下,当再次激活小部件时(例如,收到了一些意图,或者有人点击了小部件),是否会再次调用 onEnabled() 方法?

4

1 回答 1

0

不!答案很简单,不。我最近开始研究小部件。我已经学习了基础知识并据此学习。每当您关闭并重新打开小部件/活动时,onEnabled() 就像 onCreate 方法一样,调用 onEnabled/onCreate 方法。

onEnabled(Context context) :在创建第一个 App Widget 时调用。如果适用,全局初始化应在此处进行。

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

谢谢:希望我帮助了你。不要将此答案标记为正确,以便其他人也知道正确的答案!

于 2011-05-23T10:50:16.077 回答