appWidgetProvider解决方法没有足够的屏幕空间安装失败?

时间:2011-08-02 05:11:38

标签: android android-appwidget

是否有解决SDK 1.6问题的方法?

如果您尝试在没有足够空间的主屏幕上安装appWidget,则会调用窗口小部件的onUpdate(),调用窗口小部件的配置活动,尽管实际上没有安装窗口小部件,但是没有回调onDeleted( )允许任何形式整理的方法。

这是否已在2.x中修复?我试着查看Android问题数据库,但看起来类似的没有任何缺陷得到修复,并且这个没有正式报告。

感激不尽的任何帮助。

1 个答案:

答案 0 :(得分:0)

最后,我必须与appWidgetManager的内部列表并行维护自己的appWidgetIds列表,并干净地处理“ghost”小部件。这一切都可以在以后的版本(2.1+)中正常工作,如果Widget由于缺少屏幕空间而无法安装,我会得到onDeleted()调用,但我需要支持1.6,因此必须处理ghost小部件。