在Android 6.0

时间:2016-08-25 09:50:15

标签: android service notifications android-6.0-marshmallow

在我的应用程序中,我有一个在后台一直运行的服务,因为我有一个我需要一直听的套接字。 这个想法是我有一个NO_CLEAR通知的通知,这意味着无法通过向左或向右滑动清除此通知,并从服务开始此通知。

在Android 5.0上这很好但是在Android 6.0上用户可以向左或向右滑动通知,他们会问他是否要删除它,如果他按下删除通知将会发生,而且服务将面临危险停止

知道我能做什么,以便我能保证服务不会停止而且通知不会去?

1 个答案:

答案 0 :(得分:1)

使用标志n.flags创建通知| = Notification.FLAG_NO_CLEAR | Notification.FLAG_ONGOING_EVENT;请使用参考http://www.laurivan.com/android-make-your-notification-sticky/