Service的理解和用法
来源:互联网 发布:淘宝信誉分怎么看 编辑:程序博客网 时间:2024/05/31 19:08
Servic是可以在后台运行的服务,一个程序只会有一个服务的实例。
startService(),stopService()的用法和startActivity()一样。
后台执行指定的服务代码:
package com.example.administrator.app1;import android.app.Service;import android.content.Intent;import android.os.IBinder;public class MyService extends Service {public MyService() {}private Boolean serviceRunning = false;//判断service是否开始执行@Overridepublic IBinder onBind(Intent intent) { // TODO: Return the communication channel to the service. throw new UnsupportedOperationException("Not yet implemented");}@Override//在startService执行之后,都会执行到onStartCommandpublic int onStartCommand(Intent intent, int flags, int startId) { return super.onStartCommand(intent, flags, startId);}@Override//oncreate只会执行一次,服务只有一个实例public void onCreate() { super.onCreate(); serviceRunning = true; new Thread(){ @Override public void run() { super.run(); while(serviceRunning) {//循环执行程序 System.out.println("程序正在运行。。。"); try { sleep(1000);//休眠1秒 } catch (InterruptedException e) { e.printStackTrace(); } } } }.start();}@Overridepublic void onDestroy() { super.onDestroy(); serviceRunning = false;}
}
activity和service进行绑定的时候也会执行oncreate和onstartcommand
0 0
- Service的理解和用法
- Service的理解和使用
- Service的理解和使用
- Service的理解和使用
- DAO和Service层的一些理解
- Service的启动方式和设计理解
- 理解Android的本地Service和跨进程Service
- 关于Web Service和Rest Service的理解
- Service跨应用的用法和通信
- android service和线程的用法区别
- Angular中的Service的作用和用法
- const的理解和用法
- const的理解和用法
- repo 的用法和理解
- const 的理解和用法
- socketpair的用法和理解
- 理解Service和BroadcastReceiver
- MediaPlayer和Service用法
- UVALive 5990 Array Diversity
- 读《 江西59岁老人用鼠药结束了妻子性命》有感
- 【转载,万人坑】const char*, char const*, char*const的区别
- UVALive 5984 Save the Students!(几何)
- 将循环链表插在单链表头部
- Service的理解和用法
- #1 LeetCode——Two Sum
- spring 事务笔记
- swift中出现Optional("xxx")
- Java多线程基础知识(六)
- JDK环境的搭建
- Hbase与BDBMS对比的主要缺点
- JAVA NIO的笔记
- Linux压缩解压命令