widgets reloj para mejores mejor greatest gratis descargar best android widget

reloj - mejores widgets android 2018



Múltiples instancias de intención pendiente (1)

Creé un widget que al hacer clic activa un PendingIntent. El problema es que cuando tengo más de un widget en la pantalla, solo el último iniciará el PendingIntent.

He leído algo sobre un código de solicitud único, pero no lo he descubierto.

¿Alguna idea de cómo puedo tener varios widgets y los PendingIntents funcionan para cada uno?

Aquí hay un fragmento de mi código:

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


Sucede que después de publicar mi pregunta, se me ocurrió una respuesta. Paso mi appWidgetId como el código de solicitud "único" y listo! Aquí está el fragmento de código ahora:

Intent openApp = new Intent(context, RunningTally.class); openApp.putExtra("widgetId", appWidgetId); PendingIntent pendingAppIntent = PendingIntent.getActivity(context, appWidgetId, openApp, PendingIntent.FLAG_CANCEL_CURRENT); views.setOnClickPendingIntent(R.id.openFull, pendingAppIntent);