【发布时间】:2011-11-16 15:11:54
【问题描述】:
在方法的数组appWidgetIds中做ids
public void onUpdate(上下文上下文,AppWidgetManager appWidgetManager, int[] appWidgetIds) {
都属于我的应用程序?
如果是这样,那么在我的 android 的必杀技中某处有一些 appwidgets,因为如果我删除所有 appwidgets,数组中仍然有一些 ids 没有显示在我的主屏幕上。 :-(
有没有办法删除所有小部件?
【问题讨论】:
-
我记得看到过类似的东西...... IIRC,如果 appWidgetId 无效,我只是将它包装在 try/catch 或其他东西中。有人有真正的解决方案吗?
-
获得一个“有效”的 appwidgetid 不是我的担心。我还担心我是否创建了任何不可见的小部件。因为如果我现在创建一个新的小工具,它的 id 就会出现,如果我删除它,它的 id 就会消失。但是这些没有(可见)小部件的其他 id 是什么?
-
啊,也许我看到了一些不同的东西。我的有时(但并非总是)在被移除后会留下来。
标签: android background android-appwidget identifier