android小部件,配置活动后要做什么

时间:2011-01-27 11:35:27

标签: android android-widget

我有一个非常标准的Android小部件,启动它的配置活动,你可以设置几个选项。

现在安装完成后我该怎么办。因为当我按下后面或主页按钮时,小部件不存在。

1 个答案:

答案 0 :(得分:5)

根据完成的配置,您应该设置活动结果。

setResult(RESULT_OK);

setResult(RESULT_CANCELLED);

此外,您可能希望为您的小部件调用ACTION_WIDGET_UPDATE广播,例如:

Intent updateWidget = new Intent(getApplicationContext(),
                                 <YourWidgetClass>.class);
updateWidget.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
int[] ids = { widgetId };
updateWidget.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, ids);
sendBroadcast(updateWidget);