2011-01-27 2 views
0

J'ai un widget android assez standard, qui commence son activité de configuration, où vous pouvez mettre en place plusieurs options.widget Android, que faire après configurer l'activité

maintenant que dois-je faire une fois l'installation terminée. parce que quand j'appuie sur le bouton retour ou à la maison le widget n'est pas là.

Répondre

5

Selon la configuration terminée ou non, vous devez définir le résultat de l'activité.

setResult(RESULT_OK); 

ou

setResult(RESULT_CANCELLED); 

Et en plus, vous pouvez appeler la diffusion ACTION_WIDGET_UPDATE pour votre widget, comme par exemple:

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