进程优先级:
1、前台进程:用户可以看到这个进程里面某一个activity的界面,可以操纵这个界面。
2、可见进程:用户可以看到该进程的某个界面,但是不可以操纵这个界面。
3、服务进程:如果一个应用程序有一个服务在后台运行。
4、后台进程:没有任何服务的进程,在打开activity后 按了home健,最小化。
5、空进程:没有任何活动组件 存在的进程。
当内存不足:系统按照优先级kill进程,通常不会kill服务进程,如果kill了,当内存充足还会重新打开该服务进程。
绑定服务:间接调用服务里面的方法,如果调用者activity被销毁了,服务也会被跟着销毁
开启服务:不可以调用服务里的方法,如果调用者activity退出了,服务还会长期的再后台运行。