为什么高版本系统后台服务运行时间长就无法运行,必须重新打开app才能使用?

开发中我们经常要用到后台服务,例如手持PDA扫码设备厂商的扫码服务程序,需要一直保持后台运行,方便用户随时扫码

7.1以下系统版本还可以一直运行后台服务,但是后面高版本机器放一段时间,后台程序就不运行了,必须重新打开app才能继续使用

那是因为高版本在系统优化上做了文章,将长时间在后台运行的程序进程杀掉,导致后台服务程序无法运行

这里我们就需要用到通知栏前台服务程序,来保证我们的服务程序常驻内存使用

具体操作可以看这些博主的文章,内容都大同小异

https://blog.csdn.net/ex_xyz/article/details/109258577

https://blog.51cto.com/u_15328720/3386961

 

posted @   小鱼...  阅读(363)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示