我有一个非常标准的Android小部件,启动它的配置活动,你可以设置几个选项。
现在安装完成后我该怎么办。因为当我按下后面或主页按钮时,小部件不存在。
答案 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);