2016-01-24 1 views
10

Je souhaite être en mesure de recevoir des notifications actives de mon application Android à la demande. (en fait, j'ai juste besoin de savoir s'il y en a) J'ai cherché ce comportement et il semble, comme je n'ai que deux options: NotificationManager.getActiveNotifications() qui est exactement ce dont j'ai besoin, mais est seulement disponible à partir du SDK 23 ou en utilisant un NotificationService mais je n'aime vraiment pas cette solution que je dois donner la permission à mon application pour lire toutes les notifications qui est certainement une exagération.NotificationManager getActiveNotifications() pour les appareils plus anciens

Quelqu'un sait-il sur une solution qui se comporterait comme NotificationManager.getActiveNotifications() et ne nécessite pas SDK> = 23?

Merci d'avance!

+0

Vous avez un moyen de sortir? – Nitesh

+0

@Nitesh, une issue - oui, une solution - non. J'ai fini par stocker les identifiants de notification actifs par moi-même. S'il vous plaît, relevez ma question si vous êtes intéressé - peut-être que quelqu'un finira par tomber dessus. – niosus

Répondre

0

Dans mon projet, j'ai utilisé un tableau statique pour enregistrer toutes les notifications en attente. Ce tableau sera effacé lorsque l'application sera sur le premier plan. Merci.