Articles of alarmmanager

AlarmManager no funciona en varios dispositivos

Mi aplicación usa AlarmManager y ha estado funcionando desde hace 4 años. Pero noté que comenzó a fallar en algunos dispositivos. Estoy bastante seguro de que el código es correcto (estoy usando WakefulBroadcastReceiver, y setExactAndAllowWhileIdle para dispositivos con Doze) porque funciona perfectamente en dispositivos Nexus, pero falla en dispositivos de algunos fabricantes (Huawei, Xiaomi …). […]

Quiero mostrar notificación a las 8:00 a.m. todos los días

Estoy tratando de enviar una notificación a un usuario a una hora específica a (8:00 a.m. todos los días) usando un Administrador de alarmas. pero mi código no funciona correctamente, por favor, ayúdame a mostrar la notificación mi actividad principal @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); AlarmController al=new AlarmController(this); al.StartAlarm(); } Mi AlarmController […]

Inicie el servicio de Android después de cada 5 minutos

Estuve buscando en Internet durante los últimos 2 días, pero no pude encontrar ningún tutorial útil. Creé un servicio y estoy enviando una notificación en la barra de estado cuando se inicia el servicio. Quiero que el servicio se detenga después de mostrar la notificación y volver a iniciarlo después de 5 minutos. Por favor, […]

setExactAndAllowWhileIdle – no es exacto como referencia de desarrollador

AlarmManager en API19 tiene el método setExact () para establecer una alarma exacta. Medios exactos -> Si configuro una alarma a las 2:01 pm, se activará a las 2:01 p.m. En API 23 – Marhsmwallow (6.0) hay un nuevo método setExactAndAllowWhileIdle () , pero a partir de la referencia no es EXACTO porque se activará […]

java.lang.SecurityException:! @Too muchas alarmas (500) registradas desde pid 10790 uid 10206

Recibo este error al momento de progtwigr la alarma usando Alarm Manager am.setExact(AlarmManager.RTC_WAKEUP, timeMillis, pendingIntent); El error es como sigue java.lang.SecurityException: !@Too many alarms (500) registered from pid 10790 uid 10206 at android.os.Parcel.readException(Parcel.java:1540) at android.os.Parcel.readException(Parcel.java:1493) at android.app.IAlarmManager$Stub$Proxy.set(IAlarmManager.java:206) at android.app.AlarmManager.setImpl(AlarmManager.java:428) at android.app.AlarmManager.setExact(AlarmManager.java:376) Por qué viene este error y cómo podemos solucionarlo.

AlarmManager Android todos los días

Estoy tratando de hacer un Horario. Debería ejecutarse todos los días a la 1 p.m. o 2 p.m. … Por el momento, solo puedo hacer que funcione cada 10 segundos o 10 minutos … Intent myIntent = new Intent(AndroidAlarmService.this, MyAlarmService.class); pendingIntent = PendingIntent.getService(AndroidAlarmService.this, 0, myIntent, 0); AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE); Calendar calendar = Calendar.getInstance(); […]

¿Cómo puedo pasar correctamente extras exclusivos a un bash pendiente?

Tengo un problema con alarmManager y la intención pendiente con extras que irán bien. Si configuro varias alarmas, se apagarán, sin embargo, los extras permanecen iguales. Ya leí estas preguntas: problema de notificación de intención pendiente de Android Android guarda en el caché mis intenciones Extras, ¿cómo declarar un bash pendiente que mantiene nuevos extras? […]

android: ejecutando una tarea en segundo plano usando AlarmManager

Estoy escribiendo una aplicación que necesita revisar periódicamente el servidor para ver si hay mensajes nuevos y notificar al usuario. He visto algunos ejemplos usando AlarmManager para conectar con un BroadcastReciever que parece ser lo correcto, pero parece que no funciona. ¿Alguien puede mostrarme un tutorial paso a paso para este tipo de cosas (alarma […]

¿Cómo configurar alarma en Android?

Esta pregunta ya está respondida para una solución fácil. Por favor, revise esto Lo siguiente es mi código. Cualquier cuerpo, por favor dime por qué no funciona. Lo he aprendido de este tutorial . Pero no está funcionando, cualquier ayuda será apreciable. Mi código es import java.util.Calendar; import android.app.Activity; import android.app.AlarmManager; import android.app.ListActivity; import android.app.Notification; […]

Android no puede pasar extras intent a través de AlarmManager

Estoy tratando de poner un mensaje extra en mi bash de pasar a AlarmManager para que se active más adelante. My onReceive se activa correctamente pero extras.getString () devuelve null Preparar: public PendingIntent getPendingIntent(int uniqueRequestCode, String extra) { Intent intent = new Intent(this, ActionReceiver.class); intent.putExtra(“EXTRA”, extra); PendingIntent pendingIntent = PendingIntent.getBroadcast(this, uniqueRequestCode, intent, 0); return pendingIntent; […]