接上面一篇 创建一个简单 Service这一篇是关于如何启动和停止service
一旦定义了一个service 就可以在其他组件中通过调用启动和停止这个Service了
启动一个Service 使用的是Content.startService(Intent intent)方法,类似于Activity方法的调用,利用的了Intent传递
当我们调用 startService()时,被调用的Service会调用它的onCreate()方法,接着调用onStart()方法。一旦service启动,直到stopService()或者stopSelf(),下面的代码演示了如何启动和停止一个Service
Intent intent=new Intent();
intent.setAction(“com.houyewei.action.MY_SERVICE”);
//set action
startService(intent);
//startservice
stopService(intent);
//stop a service