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

android小部件,配置活动后要做什么,android,android-widget,Android,Android Widget,我有一个相当标准的android小部件,它启动了配置活动,在那里你可以设置几个选项 现在,安装完成后,我应该做什么。原因当我按下后退或主页按钮时,小部件不在那里。根据配置是否完成,您应该设置活动结果 setResult(RESULT_OK); 或 此外,您可能希望为您的小部件调用ACTION\u WIDGET\u UPDATE broadcast,例如: Intent updateWidget = new Intent(getApplicationContext(),

我有一个相当标准的android小部件,它启动了配置活动,在那里你可以设置几个选项


现在,安装完成后,我应该做什么。原因当我按下后退或主页按钮时,小部件不在那里。

根据配置是否完成,您应该设置活动结果

setResult(RESULT_OK);

此外,您可能希望为您的小部件调用ACTION\u WIDGET\u UPDATE broadcast,例如:

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);
Intent updateWidget=新的Intent(getApplicationContext(),
(类别),;
updateWidget.setAction(AppWidgetManager.ACTION\u APPWIDGET\u UPDATE);
int[]id={widgetId};
updateWidget.putExtra(AppWidgetManager.EXTRA_APPWIDGET_id,id);
sendBroadcast(updateWidget);

根据配置是否完成,您应该设置“活动结果”

setResult(RESULT_OK);

此外,您可能希望为您的小部件调用ACTION\u WIDGET\u UPDATE broadcast,例如:

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);
Intent updateWidget=新的Intent(getApplicationContext(),
(类别),;
updateWidget.setAction(AppWidgetManager.ACTION\u APPWIDGET\u UPDATE);
int[]id={widgetId};
updateWidget.putExtra(AppWidgetManager.EXTRA_APPWIDGET_id,id);
sendBroadcast(updateWidget);