a有个小问题。因为,当我在后台运行notificationlistenerservice和onnotificationposted()方法时,会给我很多通知,但我只需要在工具栏上看到用户所需要的。
但是,当有人通过messenger向我发送消息时,我的服务会显示一些通知,其他应用程序也会显示同样的通知。但我只需要一个,这与用户的内容。我试过这个:
@Override
public void onNotificationPosted(StatusBarNotification sbn) {
int flag = sbn.getNotification().flags;
flag = flag & 0x00000001;
if (flag == 1) {
//Do something
}
}
它可以和应用程序一起使用,比如messenger,sms,我只收到可见的通知,但是gmail没有。我不知道为什么。
有人知道如何为用户获取唯一可见的通知吗?
请帮忙
暂无答案!
目前还没有任何答案,快来回答吧!