在 Android 6.0 中使通知不可清除
Make notification not clear-able in Android 6.0
在我的应用程序中,我有一个一直在后台运行的服务,因为我有一个需要一直监听的套接字。
我的想法是我有一个通知是 NO_CLEAR 通知,这意味着无法通过向左或向右滑动来清除此通知,我正在从服务启动此通知。
在 Android 5.0 上这没问题,但在 Android 6.0 上用户可以向左或向右滑动通知,他们会询问他是否要删除它,如果他按下删除通知将去,然后服务将有停止的危险
知道我该怎么做才能保证服务不会停止并且通知不会消失吗?
创建带有标志的通知 n.flags |= Notification.FLAG_NO_CLEAR | Notification.FLAG_ONGOING_EVENT;请使用参考 http://www.laurivan.com/android-make-your-notification-sticky/
在我的应用程序中,我有一个一直在后台运行的服务,因为我有一个需要一直监听的套接字。 我的想法是我有一个通知是 NO_CLEAR 通知,这意味着无法通过向左或向右滑动来清除此通知,我正在从服务启动此通知。
在 Android 5.0 上这没问题,但在 Android 6.0 上用户可以向左或向右滑动通知,他们会询问他是否要删除它,如果他按下删除通知将去,然后服务将有停止的危险
知道我该怎么做才能保证服务不会停止并且通知不会消失吗?
创建带有标志的通知 n.flags |= Notification.FLAG_NO_CLEAR | Notification.FLAG_ONGOING_EVENT;请使用参考 http://www.laurivan.com/android-make-your-notification-sticky/