android Service(一) activity启动Service方式一:startService()
2013-08-06 17:04
429 查看
步骤如下:
1 在Manifest文件中配置service
<service android:name = ".MyService" android:enabled="true">
2 新建一类MyService继承 Service
在此类中实现 onCreate(), onStart(), onDestory(), onBind()方法
3 activity中的代码如下
注册一个serviceIntent
开启服务 startService(serviceIntent);
停止服务 stopService(serviceIntent);
4 注意事项:
第一次创建服务时 会调用 onCreate(), onStart();
如果服务没有被销毁,此时调用startService()方法,只会执行onStart();
调用stopService()销毁服务,执行onDestory();
1 在Manifest文件中配置service
<service android:name = ".MyService" android:enabled="true">
2 新建一类MyService继承 Service
在此类中实现 onCreate(), onStart(), onDestory(), onBind()方法
3 activity中的代码如下
注册一个serviceIntent
开启服务 startService(serviceIntent);
停止服务 stopService(serviceIntent);
4 注意事项:
第一次创建服务时 会调用 onCreate(), onStart();
如果服务没有被销毁,此时调用startService()方法,只会执行onStart();
调用stopService()销毁服务,执行onDestory();
相关文章推荐
- activity中如何获取service的运行状态? 使用startservice方式启动
- Android 启动 Service(startservice和bindservice) 两种方式的区别
- 启动service的两种方式:startService与bindService的区别
- Service启动方式之StartService代码示例
- Android中的Service(使用StartService 方式启动)
- Android之Service学习篇一:Service启动方式之startService
- (转)Android之Service学习篇一:Service启动方式之startService
- mysql启动方式:service mysqld start
- Service启动方式之startService
- Service启动方式之startService
- 音乐播放 启动方式 (2) service发送msg给activity
- Android Service学习篇二:Service启动方式之startService
- 启动service的两种方式:startService与bindService的区别
- 从service启动activity startActivity慢 的解决方案
- Service启动方式之startService,及注意事项
- 使用startService方式启动Service
- (原创)定时启动某个activity或者service的实现方式
- Activity startActivityForResult启动方式学习
- adb shell start中启动activity和service
- Android之Service学习篇一:Service启动方式之startService