happylishang / happylishang.github.io

http://elephanty.top/
MIT License
6 stars 2 forks source link

Android Service重启原理解析 — 看书的小蜗牛 #49

Open happylishang opened 6 years ago

happylishang commented 6 years ago

https://elephanty.top//2018/08/10/Android-Service%E9%87%8D%E5%90%AF%E5%8E%9F%E7%90%86%E8%A7%A3%E6%9E%90/

Android系统中,APP进程被杀后,等一会经常发现进程又起来了,这个现象同APP中Service的使用有很大关系,这里指的Service是通过startService启动的,而不是通binderSertvice启动的,binderSertvice是通Activity显示界面相关的,如果两者统一进程,binderSertvice的影响可以忽略,如果不是同一进程,Service会被重启。显示都没了那么这种情况情况下的Service也没必要启动了,但是对于通过startService启动的服务,很可能需要继续处理自己需要处理的问题,因此,可能需要重启。