1,为什么要使用服务
用户退出程序,但是程序依然在运行,但变为空进程,当系统内存不足时,会被回收,然后在回收后台进程,依次回收,
但是当系统内存充足时,服务经常会起死回生,所以后台长期运行的经常需要放在服务里面
采用new Thread,当activity被销毁后,会变为空进程,将有被回收的危险
2,启动服务
1.startService() 不可以调用服务里的方法
2.bindService(),可以通过代理设计模式调用服务里的方法
3,2种启动服务的生命周期
1,为什么要使用服务
用户退出程序,但是程序依然在运行,但变为空进程,当系统内存不足时,会被回收,然后在回收后台进程,依次回收,
但是当系统内存充足时,服务经常会起死回生,所以后台长期运行的经常需要放在服务里面
采用new Thread,当activity被销毁后,会变为空进程,将有被回收的危险
2,启动服务
1.startService() 不可以调用服务里的方法
2.bindService(),可以通过代理设计模式调用服务里的方法
3,2种启动服务的生命周期