前台服务当用户取消显示通知时的处理方式

3

我在我的一个应用程序中使用前台服务。Android 4.1或以上的用户可以取消选中我的应用程序的通知。这会将我的前台服务变成后台服务吗?


我也在想同样的问题。我并不想在我的应用程序中隐藏通知,但我想知道一旦用户取消勾选“显示通知”,应用程序是否仍然作为前台服务运行(即系统无法真正终止它)。 - Flyview
1个回答

0
在Android 4.3中,这个问题得到了解决,采用了系统通知而非应用程序通知。这里是博客文章

请在此网站上检查答案。它们是相互矛盾的。http://android.stackexchange.com/questions/56020/how-to-hide-status-bar-notification-icons - madhu
这不是问题的答案。Madhu正在提供通知。是的,您的服务仍然是前台服务。取消通知只是一个可见性问题,不会影响您作为前台服务的能力。 - deekay
@deekay:有没有相关的参考资料?我试着找了,但是没找到。如果有的话会非常有帮助。 - madhu
更改了答案。自 Android 4.3 起,这被视为不正常行为,您将看到系统通知。 - Tautvydas
@Tautvydas,你一遍又一遍地误解我的问题。我正在显示通知。但是,用户可以通过设置取消勾选我的通知。这时,我的服务是否仍然被视为前台? - madhu
是的,它将会是这样。因为太多的应用程序都依赖于这个功能。正如在 Google Plus 帖子和这里所描述的那样。 - Tautvydas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接