没有合适的资源?快使用搜索试试~ 我知道了~
Android 开发 Service讲解.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 71 浏览量
2022-07-04
21:15:46
上传
评论
收藏 31KB DOCX 举报
温馨提示
试读
4页
Android 开发 Service讲解
资源推荐
资源详情
资源评论
Android 开发 Service 讲解
学习要求:对 ECLISPE 中开发 ANDROID 有一定的认识。
Service 是 android 系统中的一种组件,它跟 Activity 的级别差不多,但是
他不能自己运行,只能后台运行,并且可以和其他组件进行交互。Service 的启
动有两种方式:context.startService()和 context.bindService()。需要在
androidMainfest.xml 中注册才能使用。调用流程如下:
context.startService()---->onCreate()- >onStartCommand()(旧版本
为:onStart(),如果 Service 还没有运行,则 android 先调用 onCreate()然后调用
onStartCommand();如果 Service 已经运行,则只调用 onStartCommand(),
所以一个 Service 的 onStartComand 方法可能会重复调用多次)
context.stopService()---->onDestroy()
context. bindService ---->onCreate()->onBind()(onBind 将返回给客户端
一个 IBind 接口实例,IBind 允许客户端回调服务的方法,比如得到 Service 运
行的状态或其他操作。这个时候把调用者(Context,例如 Activity)会和
Service 绑定在一起,Context 退出了,Srevice 就会调用 onUnbind->onDestroy
相应退出。
onUnbind()----> onDestroy()
现在以 startService()开始介绍其开发过程,bindService()差不多。
1. 在 layout 文件夹中新建一个 servicetest.xml(系统不能识别大写
字母),添加两个按钮代码,界面如下:
添加代码如下:
资源评论
老帽爬新坡
- 粉丝: 79
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功