正文: 今天继续昨天,一鼓作气,争取这个礼拜全部写完. 上一篇文章留了一个别人的github链接,他里面的native保活实现方案也是大多数公司采用的方案. 我们先来讲一下他的方案. 他是首先开启一个c进程,将需要保活的service名字传递进去 然后定时给自己主进程发一个intent,如果主进程挂掉了,就可以顺利拉起来保证存活. 所以他只是一个没有主动权的消息轮询器,说是守护其实很勉强 而且,这是要建立在保证c进程不挂的基础上,才能轮询,但是就目前来看,只有5.0以下的非国产机才会有这样的漏洞…