在Android 4.3上运行应用程序的持续通知

在Android 4.3上运行应用程序的持续通知,第1张

概述自升级到 Android 4.3以来,我的应用程序正在显示持久系统通知: 它写道: [My App] is running Touch for more information or to stop the app 它为什么存在,我能做些什么呢? 这个行为 is triggered by applications (ab)using Service.startForeground(). 使用sta 自升级到 Android 4.3以来,我的应用程序正在显示持久系统通知:

它写道:

[My App] is running
touch for more information or to stop the app

它为什么存在,我能做些什么呢?

解决方法 这个行为 is triggered by applications (ab)using Service.startForeground().

使用startForeground()背后的想法是,您提供一个通知,用户可以在应用程序运行时与您进行交互.例如,如果它是一个音乐播放器,请确保您提供持久性通知作为该函数的参数,以便AndroID知道用户已经有办法让您的应用调用stopForeground().

您基本上可以将此视为“公共羞辱”,因为应用程序应该在平台上表现良好,并且如果需要,让系统终止它们.

(就我而言,罪魁祸首实际上是Robospice;有问题的是here’s the line和the associated issue.)

总结

以上是内存溢出为你收集整理的在Android 4.3上运行应用程序的持续通知全部内容,希望文章能够帮你解决在Android 4.3上运行应用程序的持续通知所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1136852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存