Service的作用
2014-04-30 15:01
113 查看
应用场景:
1.长期存在。
2.公用的(context 上下文对象都可以操作)。
3.后台操作(无界面交互)。
使用:
1.service默认和应用主线程在同一进程。
2.android:process=“:xxx” service是应用程序私有的,并且自己单独处在一个进程。
3.android:process=“xxx” service是global的,并且自己单独处在一个进程。
service重启
通过onStartCommand 方法的return 值来实现。
1.service.START_STICKY 被杀后重启。
2.service.START_NO_STICKY 被杀后不重启。
3.service.START_REDELIVER_INTENT 被杀后重启。 data intent
前台运行
startForeGround
1.长期存在。
2.公用的(context 上下文对象都可以操作)。
3.后台操作(无界面交互)。
使用:
1.service默认和应用主线程在同一进程。
2.android:process=“:xxx” service是应用程序私有的,并且自己单独处在一个进程。
3.android:process=“xxx” service是global的,并且自己单独处在一个进程。
service重启
通过onStartCommand 方法的return 值来实现。
1.service.START_STICKY 被杀后重启。
2.service.START_NO_STICKY 被杀后不重启。
3.service.START_REDELIVER_INTENT 被杀后重启。 data intent
前台运行
startForeGround
相关文章推荐
- poj 3041 最小点覆盖=最大匹配
- Xcode 自动加Comment插件:VVDocumenter-Xcode
- AS3常用动画效果公式集合
- 三数取中的划分方式
- 学习正则表达式:Matcher类
- windows 程序的本体与操作系统之间的关系
- poj 3041 最小点覆盖=最大匹配
- 7年了
- Centos Nginx+PHP+PHP-FPM安装使用YUM
- linux (ubuntu 14.04) 设置静态IP地址(一个网卡一个或多个IP地址)
- Solr4.2 新特性 DocValues
- Elasticsearch
- Ubuntu 13.10 eclipse后菜单栏下拉菜单无法显示
- beanstalkd消息队列在生产环境的应用
- 简单的Android之apk包反编译方法
- MFC窗口初始化打开时窗口大小的设定
- c++基础知识拾遗
- 在unbuntu 1204(32位)下安装hadoop2.2.0的一些问题
- 游戏分类
- 不要在最能吃苦的年纪选择了安逸