2011-01-27 74 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);