如何保证 Service 不被杀死?
发布于 2022-09-20 23:33:27
关注者
0
被浏览
18
5 个回答
-
平台设计策略有他合理的考量,移动端功耗和数据隐私都是比较敏感的问题,如果您的设计里出现需要保证 Service 不被系统杀死,那么这个设计有可能不是最契合 Android 移动端的。 无论是出于后台监控还是后端通讯意图都不可取,我觉得最佳解决方案是:改进整体架构设计
-
多少年了,还想这问题?
-
现在新系统下的Android,service保活有以下几种方案: 1.白名单,需要与厂商沟通 2.前台service,绑定一个通知,用特殊方法消除通知即可。 3.用其他方式替代service,例如后台线程 4.其它,暂时还没有想到 其它旧的方案几乎都不行了,双service互相守护,双进程等等都不太行了
-
不创建service
-
现在的Android只能保证尽量不被系统优先杀死。另开进程启动service,提高进程优先级。