文档章节

service

larryee
 larryee
发布于 2015/01/19 17:12
字数 296
阅读 21
收藏 0

Service 有个onStartCommand()方法,这个方法是在每次调用 startService()方法时,都会调用的一个方法,如果要实现Service一直运行在后台,那么就可以在onStartCommand方法中做一些处理。另外,这个方法的返回值是一个Int类型的。从Android官方文档中,我们知道onStartCommand有4种返回值:
START_STICKY:如果service进程被kill掉,保留service的状态为开始状态,但不保留递送的intent对象。随后系统会尝试重新创建service,由于服务状态为开始状态,所以创建服务后一定会调用onStartCommand(Intent,int,int)方法。如果在此期间没有任何启动命令被传递到service,那么参数Intent将为null。START_NOT_STICKY:“非粘性的”。使用这个返回值时,如果在执行完onStartCommand后,服务被异常kill掉,系统不会自动重启该服务。START_REDELIVER_INTENT:重传Intent。使用这个返回值时,如果在执行完onStartCommand后,服务被异常kill掉,系统会自动重启该服务,并将Intent的值传入。START_STICKY_COMPATIBILITY:START_STICKY的兼容版本,但不保证服务被kill后一定能重启。

© 著作权归作者所有

larryee
粉丝 0
博文 51
码字总数 393
作品 0
浦东
私信 提问
Openstack重启服务

=================================================================== ' 重启dashboard '=================================================================== service httpd restart se......

binhu
2016/08/17
57
0
Windows Service编程

Abstract   本文主要介绍 Windows service 的编程模式和 SCM 的相关功能。 Content 基础知识 关键函数 Simple Windows Service in C++ Service程序的设计逻辑 基础知识 WhatisWindows_Serv...

Sagittarius_Warrior
02/26
0
0
微服务中的事务控制和幂等的API设计

服务组成 transcations service service A service B service ... transcation service 负责管理事务性的操作,功能 创建 transcation,事务 struct ({ apilist: [{ status, putapifromserv......

邪云子
2016/10/21
70
0
RedHat Enterprise Linux 7关闭防火墙方法

在之前的版本中关闭防火墙等服务的命令是 service iptables stop /etc/init.d/iptables stop 在RHEL7中,其实没有这个服务 [root@rhel7 ~]# cat /etc/redhat-release Red Hat Enterprise Lin...

zyyettie
2016/02/25
111
0
Virtual Service Desk

The term “virtualization” has been widely used by the IT industry and therefore maybe confusing to start with. Here let me specify what “virtualization” means to the Service......

rickho
2010/03/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

rime设置为默认简体

转载 https://github.com/ModerRAS/ModerRAS.github.io/blob/master/_posts/2018-11-07-rime%E8%AE%BE%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E7%AE%80%E4%BD%93.md 写在开始 我的Arch Linux上......

zhenruyan
今天
5
0
简述TCP的流量控制与拥塞控制

1. TCP流量控制 流量控制就是让发送方的发送速率不要太快,要让接收方来的及接收。 原理是通过确认报文中窗口字段来控制发送方的发送速率,发送方的发送窗口大小不能超过接收方给出窗口大小。...

鏡花水月
今天
9
0
OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
910
11
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部