有些应用程序的通知无法通过滑动它们而被忽略。
我怎样才能控制这种行为?
使用标志 FLAG_ONGOING_EVENT使其持久化。
FLAG_ONGOING_EVENT
Notification notification = new Notification(icon, tickerText, when); notification.flags = Notification.FLAG_ONGOING_EVENT;
你也可以检查,旗帜 _ NO _ Clear
除了 Andro Selvas 的回答:
如果你使用的是 NotificationCompat. Builder,好好利用
builder.setOngoing(true);
我使用下面的代码使我的通知持久化:
StartForeground (yourNotificationId,notificationObject) ;
为了让它可以被忽略,只需要做以下事情:
Stop Foreground (true) ;