Service
一.service是什么?
1.是用来处理耗时比较长的操作
2.是一个应用程序组建
3.没有一个图形化界面,不能像Activity一样
4.可以使用service更新ContentProvider,发送intent以及启动系统的通知等等
二.service不是什么?
1.不是一个单独的进程
进程:拥有自己独立的内存空间,一个进程可以包含多个线程
2.不是一个线程
线程:并不直接拥有计算机的内存资源
三.生命周期
四.启动和停止Service的方法
1.启动一个Service就会调用on creat() / on start command()
第一次调用service会启动on creat(),是一个生命周期函数
其实,编写service,主要功能是在on start command()中实现的
2.摧毁一个Service就会调用 on Destory()
3.生命一个service必须在Manifest.xml中注册
代码:Intent intent = new Intnet();
intent set class(TestActivity.this,FirstService.class);
start service(intnet);
stop service(intnet);