据我所知,如果我已经为我的小部件定义了配置活动,那么当它第一次创建时就不应该调用onUpdate
。配置活动负责执行小部件的初始配置。
为什么我仍然可以在widget提供程序中获得对onUpdate
的调用,并且在调用之后,配置活动就开始了。如果取消配置活动,则在主屏幕上看不到任何可见的小部件。如果我取消了一个小部件配置(在配置活动中按back),并重新安装了apk所有的小部件,包括取消的小部件,那么每个小部件都会在调用onUpdate
时被提到。
当然不应该是这样。如果是的话,那么我如何去掉在配置期间被取消的小部件。
我正在android 1.6的模拟器上运行我的代码。
最佳答案
似乎是个错误:
http://code.google.com/p/android/issues/detail?id=13755#c0
关于android - 为什么即使我有配置 Activity ,也需要onUpdate()来调用我的窗口小部件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4966839/