当从用户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();
但这会给出当前的发帖时间,而不是第一条消息的原始发帖时间。