J'ai créé un widget qui, lorsqu'il est cliqué, active un PendingIntent. Le problème est que lorsque j'ai plus d'un widget à l'écran, seul le plus récent démarre le PendingIntent.
J'ai lu des choses sur un code de demande unique, mais je n'ai pas encore trouvé la solution.
Comment puis-je avoir plusieurs widgets et faire en sorte que les PendingIntents fonctionnent pour chacun d'entre eux ?
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);