¿Cómo comprobar si la intención pendiente activada por AlarmManager setRepeating ya se está ejecutando?

Me gustaría saber cómo comprobar si la intención pendiente que se desencadena por un administrador de alarmas que inicia una actividad en un momento específico dado por AlarmManager.setRepeating?

Para ser más específico , tengo una actividad que inicia otra actividad con un tiempo establecido paticular, o repetir el tiempo, (que funciona). Pero quiero saber si la solicitud ya fue establecida por el usuario? En ese caso no debo comenzar ciertos valores.

Así es como inicio la actividad programada.

Intent myIntent = new Intent(getBaseContext(),MyScheduledReceiver.class); PendingIntent pendingIntent = PendingIntent.getBroadcast(getBaseContext(), 0, myIntent, 0); alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), interval, pendingIntent); 

Ok, creo que he logrado averiguar cómo,

 //CHECKING IF PENDING INTENT IS ALREADY RUNNING Intent checkIntent = new Intent(getApplicationContext(),MyScheduledReceiver.class); alarmUp = (PendingIntent.getBroadcast(getBaseContext(), 0, checkIntent, PendingIntent.FLAG_NO_CREATE) != null); 

Gracias, espero que pueda ser útil para alguien …

  • Obtener acceso a SQL en Broadcastreceiver
  • AlarmManager, BroadcastReceiver y el servicio no funciona
  • Problemas con los problemas de conectividad de Google Maps V2
  • Posibilidad de establecer la prioridad BroadcastReceiver mediante programación?
  • Utilizar un receptor de broadcast / broadcast para enviar mensajes de un servicio a una actividad
  • BroadcastReceiver no recibe BOOT_COMPLETED
  • Bloquear Auth0 para android no devolver UserProfile en la autenticación
  • Fuga de receptor de difusión administrada localmente?
  • BroadcastReceiver no funciona después de BOOT_COMPLETED
  • Xamarin.Forms: El receptor de difusión no funciona cuando la aplicación está cerrada
  • Iniciar una actividad cuando la pantalla
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.