Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


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

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.