onNotificationPosted () вызывается дважды для сообщения WhatsApp от разных пользователей - PullRequest
0 голосов
/ 03 ноября 2018

При отправке сообщения WhatsApp от пользователя 1 к пользователю 2 вызывается onNotificationPosted(), а затем при повторной отправке другого сообщения WhatsApp от пользователя 3 к пользователю 2 onNotificationPosted() вызывается для обоих старых сообщений от пользователя 1 и новое сообщение от пользователя 3.

Код, который я реализовал:

  public void onNotificationPosted(StatusBarNotification sbn) {
    String pack = sbn.getPackageName();
    String ticker ="";
    if(sbn.getNotification().tickerText !=null) {
        ticker = sbn.getNotification().tickerText.toString();
    } 

}

Как я могу реализовать фильтрацию только нового сообщения методом onNotificationPosted (). Я проверил:

  sbn.getPostTime();

, но это дает текущее время публикации, а не исходное время первого сообщения.

...