2011-01-27 43 views
0

我有一个非常标准的android小部件,它启动它的配置活动,您可以在其中设置几个选项。android小部件,配置活动后该怎么办

现在安装完成后应该怎么做。因为当我按下后退或主页按钮的小部件不存在。

回答

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);