onNotificationPosted()两次调用来自不同用户的whatsapp消息

时间:2018-11-03 09:52:40

标签: android service notifications listener

当从用户1向用户2发送whatsapp消息时,将调用onNotificationPosted(),然后再次从用户3向用户2发送另一个whatsapp消息时,旧的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();

但这会给出当前的发帖时间,而不是第一条消息的原始发帖时间。

0 个答案:

没有答案