Service的开启和停止以及生命周期
2016-03-24 18:05
316 查看
1、清单文件
2、开启Service
3、停止服务
4、Service的开启和停止所显示的生命周期
注意:--n显示是它们的执行顺序
<service android:name=".TestService"></service>
2、开启Service
Intent intent = new Intent(this, TestService.class); startService(intent);
3、停止服务
Intent intent = new Intent(this, TestService.class); stopService(intent);
4、Service的开启和停止所显示的生命周期
package com.example.testservice; import android.app.Service; import android.content.Intent; import android.os.IBinder; public class TestService extends Service { @Override public IBinder onBind(Intent intent) { // TODO Auto-generated method stub return null; } @Override public void onCreate() { // TODO Auto-generated method stub--1 System.out.println("onCreate"); super.onCreate(); } @Override @Deprecated public void onStart(Intent intent, int startId) { // TODO Auto-generated method stub--3 System.out.println("onStart"); super.onStart(intent, startId); } @Override public int onStartCommand(Intent intent, int flags, int startId) { // TODO Auto-generated method stub--2 System.out.println("onStartCommand"); return super.onStartCommand(intent, flags, startId); } @Override public void onDestroy() { // TODO Auto-generated method stub--4 System.out.println("onDestroy"); super.onDestroy(); } }
注意:--n显示是它们的执行顺序
相关文章推荐
- Linux系统开机自启流程
- Python smtplib模块自动收发邮件(二)
- 从一张表查询结果insert到另外一张表
- UIKeyboardTypeNumberPad 数字键盘自定义按键
- hdu1085 母函数(初始化问题很重要)
- 自定义圆角ImageView MyCircleImageView
- Android - MyViewPagerActivity.java
- 锐起无盘机部署
- Ubuntu 14.04的vim编辑器配置Python开发环境
- 如何根据年月计算月份最大天数
- 请求的链式处理—职责链模式
- AngularJS进阶(二十五)requirejs + angular + angular-route 浅谈HTML5单页面架构
- inverse lazy fetch
- poj_2251
- VS2015 程序运行调试错误总结
- AngularJS进阶(二十五)requirejs + angular + angular-route 浅谈HTML5单页面架构
- chkconfig
- JavaScript中的setTimeout和setInterval传入的函数不能带参数的解决方法
- poj_2251
- NoSuchMethodException <init>()