Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Infatti non è vero che non si possono avere notifiche schedulate.
    O meglio quello che si può fare e aggiungere un notifica futura:
    codice:
    Intent notificationIntent = new Intent(this, NotificationPublisher.class);
    
            notificationIntent.putExtra(NotificationPublisher.NOTIFICATION_ID, 1);
    
            notificationIntent.putExtra(NotificationPublisher.NOTIFICATION, notification);
    
            PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
    
     
    
            long futureInMillis = SystemClock.elapsedRealtime() + delay;
    
            AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
    
            alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, futureInMillis, pendingIntent);
    Ovviamente a questa parte di codice va aggiunto un receiver che si occuperà di ricevere la notifica ed eventualmente di schedularne un'altra
    codice:
     NotificationManager notificationManager = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
    
     
    
            Notification notification = intent.getParcelableExtra(NOTIFICATION);
    
            int id = intent.getIntExtra(NOTIFICATION_ID, 0);
    
            notificationManager.notify(id, notification);

  2. #2
    Quote Originariamente inviata da francesco.muia Visualizza il messaggio
    Infatti non è vero che non si possono avere notifiche schedulate.
    O meglio quello che si può fare e aggiungere un notifica futura:
    codice:
    Intent notificationIntent = new Intent(this, NotificationPublisher.class);
    
            notificationIntent.putExtra(NotificationPublisher.NOTIFICATION_ID, 1);
    
            notificationIntent.putExtra(NotificationPublisher.NOTIFICATION, notification);
    
            PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
    
     
    
            long futureInMillis = SystemClock.elapsedRealtime() + delay;
    
            AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
    
            alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, futureInMillis, pendingIntent);
    Ovviamente a questa parte di codice va aggiunto un receiver che si occuperà di ricevere la notifica ed eventualmente di schedularne un'altra
    codice:
     NotificationManager notificationManager = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
    
     
    
            Notification notification = intent.getParcelableExtra(NOTIFICATION);
    
            int id = intent.getIntExtra(NOTIFICATION_ID, 0);
    
            notificationManager.notify(id, notification);
    vuol dire che ho chiesto nel forum sbagliato allora .
    questo me lo studio anche io.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.