文档章节

Android服务1 Service

Coding缘
 Coding缘
发布于 2019/03/22 17:16
字数 218
阅读 32
收藏 0

3 月,跳不动了?>>>

四大组件全部要注册

Service特点:用于在后台耗时操作

1.

public class MyService extends Service {

    public IBinder onBind(Intent intent) {}

    public void onCreate() {}

    public int onStartCommand(Intent intent, int flags, int startId) {        //    运行在主线程,开子线程做耗时操作

        return 返回值;        //    START_REDELIVER_INTENT:带数据的粘性标记。系统把服务杀死,服务会再次启动,并且会保留传递的数据。

                                     //    START_STICKY:粘性标记(默认)。系统把服务杀死,服务会再次尝试连接,intent会为null。

                                     //    START_NOT_STICKY:非粘性标记。系统把服务杀死,服务不会再次启动。

    }

    public void onDestroy() {}

    在MyService中停止服务:stopSelf();

}

2.启动与停止服务:

context.startService(new Intent(this, MyService.class));

context.stopService(new Intent(this, MyService.class));

© 著作权归作者所有

Coding缘
粉丝 0
博文 99
码字总数 46988
作品 0
成都
Android工程师
私信 提问
加载中

评论(0)

Android应用是否可以只有一个Service或Broadcast Reciver,而没有Activity?

作者:chenjieb520 Service是android四大组件中与Activity最相似的组件,都可以代表可执行的程序。 Service与Activity的区别在于: (1)、Service一直在后台运行,没有用户界面。 (2)、一旦...

晨曦之光
2012/03/14
8.7K
3
Andriod经典之作(你必须知道 Service 用法)

1、Service的种类 按运行地点分类:应用本地服务(Local)远程服务(Remote) 应用本地服务(Local) 1) 区别:该服务依附在主进程上, 2) 优点:服务依附在主进程上而不是独立的进程,这样在...

rich_xu
2013/11/14
848
2
Android Service 服务(三)—— bindService与remoteService

一、bindService简介 bindService是绑定Service服务,执行service服务中的逻辑流程。 service通过Context.startService()方法开始,通过Context.stopService()方法停止;也可以通过Service.s...

长平狐
2013/01/06
1.9K
0
Android 中的 Service 全面总结

1、 Service的种类 按运行地点分类: 类别 区别 优点 缺点 应用 本地服务(Local) 该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务...

crystaltiger
2013/09/25
362
1
Service的生命周期与Activity生命周期区别

碰到一面试题 简述activity/service生命周期? 组件的生命周期 应用程序组件都有一个生命周期,从响应Intent的Android实例开始到这个实例被销毁。在这期间,他们或许有效或许无效,有效时或许...

xiahuawuyu
2012/07/24
1.8K
0

没有更多内容

加载失败,请刷新页面

加载更多

如何使div的浏览器窗口高度为100% - How to make a div 100% height of the browser window

问题: I have a layout with two columns - a left div and a right div . 我有两列的布局-左div和右div 。 The right div has a grey background-color , and I need it to expand vertic......

技术盛宴
42分钟前
15
0
SSM框架整合

mybatis逆向工程 mybatis-generator生成pojo、mapper接口及映射文件 mapper放到e3-manager-dao层中 导入sql到数据库中; 导入逆向工程工具,配置xml文件 运行main方法 重复运行main不会覆盖!...

七宝1
今天
30
0
OSChina 周日乱弹 —— 和网友的第一次开房经历

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《Ljósið》- Ólafur Arnalds 手机党少年们想听歌,请使劲儿戳(这里) @xiaos...

小小编辑
今天
48
0
程序员职业生涯指引

程序员应该尽早规划自己的职业生涯 为什么写 众所周知 IT 这一行到了一定的年龄、大部分人都或多或少有危机感,特别是今年全国乃至全球发生的疫情、导致整体经济受到很大的影响、这次的疫情影...

科比可比克
今天
11
0
JVM调优实战分析

一、查看服务器项目JVM参数以及参数分析 1、jps 命令 : 列出系统中所有的 Java 应用程序以及PID 如下图所示,26647就是我部署在服务器的一个小项目的 PID 2、jmap命令:查看堆的使用情况 如...

IT-Mamba
今天
42
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部