AppWidget的初始化有两种方式:
- 没有提供Configure Activity, 则在 AppWidgetProvider#onUpdate 里初始化。
- 提供Configure Activity, 则在 Configure Activity 里初始化。
目前遇到的问题是:
在Launcher里可以预先配置桌面显示的AppWidget,如果AppWidget有Configure Activity,则系统在AppWidget的初始化过程不会发送android.appwidget.action.APPWIDGET_CONFIGURE Intent,而只是加载appwidget-provider里配置的initialLayout。这样第二种就不可用,只能用第一种方法。
posted on 2010-08-24 11:11
Eros 阅读(426)
评论(0) 编辑 收藏