J'ai créé un widget qui, lorsqu'il est cliqué, active un PendingIntent. Le problème est quand j'ai plus d'un widget sur l'écran seulement le dernier commencera le PendingIntent.Plusieurs instances de l'intention en attente
J'ai lu quelques-unes sur un code de requête unique, mais pas compris.
Des idées comment je peux avoir plusieurs widgets et les PendingIntents fonctionnent pour chacun?
Voici un extrait de mon code:
Intent openApp = new Intent(context, RunningTally.class);
openApp.putExtra("widgetId", appWidgetId);
PendingIntent pendingAppIntent =
PendingIntent.getActivity(context, 0, openApp, PendingIntent.FLAG_CANCEL_CURRENT );
views.setOnClickPendingIntent(R.id.openFull, pendingAppIntent);
Honte la documentation ne mentionne pas l'usage officiel de la requestcode ... – barkside
Le pire est que la documentation dit: requestCode \t Code de demande privée pour l'expéditeur (non utilisé actuellement) . Alors je l'ai vu, mais je n'ai pas essayé de l'utiliser parce que je pensais que ça ne marcherait pas! – thiagolr
A travaillé parfait pour moi. THX. – cstick