Establecer notificación a hora específica

Quisiera que mi notificación corra a las 12:00 pm todos los días. ¿Cómo se reemplaza el valor when con un tiempo?

NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); Notification notify = new Notification(R.drawable.icon,"Its Time to Eat",when); Context context = GrubNOWActivity.this; CharSequence title = "Its Time to Eat"; CharSequence details = "Click Here to Search for Restaurants"; Intent intent = new Intent(context,Search.class); PendingIntent pending = PendingIntent.getActivity(context, 0, intent, 0); notify.setLatestEventInfo(context, title, details, pending); nm.notify(0,notify); 

Puede utilizar un administrador de alarmas

 Intent myIntent = new Intent(ThisApp.this , myService.class); AlarmManager alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE); pendingIntent = PendingIntent.getService(ThisApp.this, 0, myIntent, 0); Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY, 12); calendar.set(Calendar.MINUTE, 00); calendar.set(Calendar.SECOND, 00); alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 24*60*60*1000 , pendingIntent); //set repeating every 24 hours 

Y poner la notificación dentro de la clase myService!

El parámetro when es para ordenar las notificaciones en la barra de estado. Debe codificar su aplicación de tal manera que active la notificación en el momento deseado.

  • ¿Cómo actualizar la notificación con RemoteViews?
  • La forma más fácil de usar Picasso en la notificación (icono)
  • ¿Por qué NotificationManagerCompat :: cancelAll () obtiene SecurityException?
  • NotificationListenerService no funciona - incluso después de dar permiso
  • Notificación de Android Acción que no llama a la intención pendiente de servicio
  • En la notificación de búsqueda de progreso no se muestra en DownloadManager android
  • Cómo implementar los métodos obsoletos de Notificación
  • TaskStackBuilder causa NoClassDefFoundError en AlarmReceiver
  • Cambiar dinámicamente el texto de notificación de Android
  • Android: pintura de lienzo dibujado desaparecido si se reanuda la aplicación desde la barra de notificación
  • ¿La actualización de una notificación elimina el estado de primer plano de un servicio?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.