22

I am trying to listen to android notification using NotificationListenerService.

I have tested the code with Whatsapp and Hangout notifications.

Scenario 1: 1 Message from 1 User I receive onNotificationPosted() call once (which is correct)

Scenario 2: 2 Messages from 1 user I receive onNotificationPosted() call twice accordingly (which is correct) [I get one more which is a grouped notification with the summary text which is same as the text. I ignore this notification manually]

Scenario 3: multiple messages from multiple users I am receiving onNotificationPosted() call multiple times as per the no. of users (This is not correct).

Example: 4 users have sent 4 messages and New message is received from the 5th user. I am receiving 5 onNotificationPosted() call (4 for the older messages and one for the new). The problem is I can't distinguish the one which is new.

I have a pebble smartwatch. I noticed that they are showing the correct message. I was wondering if there is a problem with my notification listener service.

I need help on this.

I have already checked below post. Android NotificationListenerService onNotificationPosted fire twice But this is a different scenario as one is called for the message and the other is called for the grouped notification, which i am handling manually)

Kara
  • 6,115
  • 16
  • 50
  • 57
Neha Dargad
  • 221
  • 1
  • 5

0 Answers0