2016-01-24 15 views
10

Desidero essere in grado di ricevere notifiche attive dalla mia app Android su richiesta. (in realtà ho solo bisogno di sapere se ce ne sono) Ho cercato questo comportamento e sembra, come ho solo due opzioni: NotificationManager.getActiveNotifications() che è esattamente quello che mi serve, ma è disponibile solo da SDK 23 o utilizzando un NotificationService ma non mi piace molto questa soluzione dato che devo fornire il permesso alla mia app per leggere tutte le notifiche che è decisamente un eccesso.NotificationManager getActiveNotifications() per dispositivi precedenti

Qualcuno sa di una soluzione che si comporterebbe come NotificationManager.getActiveNotifications() e non richiede SDK> = 23?

Grazie in anticipo!

+0

Hai avuto qualche via d'uscita? – Nitesh

+0

@Nitesh, una via d'uscita - sì, una soluzione - no. Ho finito per memorizzare solo gli ID di notifica attivi da solo. Per favore rispondi alla mia domanda se sei interessato - forse qualcuno alla fine inciamperà su di esso. – niosus

risposta

0

Nel mio progetto, ho usato un array statico per salvare tutte le notifiche in sospeso. Questo array verrà cancellato quando l'app verrà visualizzata in primo piano. Grazie.