Crea un nuevo intento pendiente cada vez en Android

¿Cómo puedo crear una intención pendiente cada vez? Actualmente, mi intento pendiente está siendo reemplazado por uno nuevo. Intenté usar FLAG_ONE_SHOT y CANCEL_CURRENT pero no funcionó.

2 Solutions collect form web for “Crea un nuevo intento pendiente cada vez en Android”

Agregue un número al azar al código de la petición como eso:

 Intent intent = new Intent(context, YourClassname.class); intent.putExtra("some data", "txt"); // for extra data if needed.. Random generator = new Random(); PendingIntent i=PendingIntent.getActivity(context, generator.nextInt(), intent,PendingIntent.FLAG_UPDATE_CURRENT); 

FLAG_CANCEL_CURRENT- si el PendingIntent descrito ya existe, el actual se cancela antes de generar uno nuevo.

FLAG_NO_CREATE – si el descrito PendingIntent todavía no existe, simplemente devuelve null en lugar de crearlo.

FLAG_ONE_SHOT – este PendingIntent sólo se puede utilizar una vez.

FLAG_UPDATE_CURRENT- si el PendingIntent descrito ya existe, entonces manténgalo pero su reemplaza sus datos extra con lo que está en este nuevo Intent.

Si realmente necesita varios objetos PendingIntent distintos activos al mismo tiempo (por ejemplo, para usarlos como dos notificaciones que se muestran al mismo tiempo), deberá asegurarse de que hay algo diferente sobre ellos para asociarlos a diferentes Pendientes. Esto puede ser cualquiera de los atributos de Intent considerados por Intent.filterEquals , o diferentes enteros de código de solicitud suministrados a getActivity(Context, int, Intent, int), getActivities(Context, int, Intent[], int), getBroadcast(Context, int, Intent, int), or getService(Context, int, Intent, int).

  • El clic de Android en la notificación no abre la Actividad adjunta
  • ¿Es necesario usar FLAG_ACTIVITY_NEW_TASK en la opción PendingIntent de una notificación?
  • ¿Cómo puedo pasar correctamente los extras exclusivos a una intención pendiente?
  • Programar más de una actividad pendiente en la misma actividad con AlarmManager
  • Android: Crear una sola tarea con actividades de varias aplicaciones (problema Lauchmode)
  • Enumeración usb Android
  • ¿Cómo regresar a mi aplicación, después de llamar intención externa (api de calendario) y hacer algo de trabajo?
  • ¿El mensaje de GCM se está reemplazando?
  • ¿Cómo obtener y cancelar una PendingIntent?
  • Android: ¿Cómo puedo acceder a un AsyncTask desde un PendingIntent creado por una notificación de barra de estado?
  • ¿Por qué mi administrador de alarmas de Android está disparando al instante?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.