При отправке сообщения 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();
, но это дает текущее время публикации, а не исходное время первого сообщения.