bonjour,
je voudrais savoir comment faire pour distinguer deux appwidgets (identique)
mon application est un bloc note et un appwidget permet d'afficher une page, ça fonctionne bien.
je sauvegarde les données à afficher avec des sharedpreferences.
l'utilisateur peux mettre plusieurs fois le même appwidget et donc mettre différentes pages, je voudrais donc faire une sauvegarde par appwidget.
voici un bout de code:
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 static void updateAppWidget(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { for (int appWidgetId : appWidgetIds) {[...]} }
je pensais me servir de l' appWidgetId pour le nom du fichier des sharedpreferences, mais je ne comprend pas exactement ce que ça représente pars que quand je n'ai qu'un appwidget mon appWidgetIds contient 5 valeurs.
j'ai donc 2 questions:
- comment différencier plusieurs appwidget ?
- a quoi correspond le appWidgetId de ma méthode ?
Merci
Partager