我的简单代码:
{{1}}
我跑了。但总是得到appWidgetIds.length = 0; 什么是appWidgetIds for widget Provider。我很困惑。如果有人帮助我我对此很有帮助。感谢。
答案 0 :(得分:0)
int[] appWidgetIds
是一个包含app widget ID的数组,用于引用和更新它们,例如onUpdate
内AppWidgetProvider
方法。您收到length=0
可能是因为您的应用没有将任何小部件添加到启动器
像你一样创建新的AppWidgetProvider
MyWidgetProvider myWidget = new MyWidgetProvider();
不合适,你应该在清单中用
声明它<receiver android:name="MyWidgetProvider">
<!--filters here -->
</receiver>
here you have some DOC如何处理小部件