第一行代码总结:9.3服务的基本用法——启动和停止服务
2015-11-25 08:22
357 查看
9.3.2启动和停止服务
主要借助Intent来实现,跟启动activity的逻辑类似。
代码示例:
启动服务:
IntentstartIntent = new Intent(this,MyService.class);
startService(startIntent);//启动服务
停止服务:
IntentstopIntent = new Intent(this,MyService.class);
stopService(stopIntent);//这里直接就调用stopService()方法即可
注意:*startService()和stopService()方法都是定义在Context类中的,所以我们在活动里可以直接调用这两个方法。
*也可以在服务里让服务自己停止下来:在MyService的任何一个位置调用StopSelf()方法就能让服务停止下来了。
主要借助Intent来实现,跟启动activity的逻辑类似。
代码示例:
启动服务:
IntentstartIntent = new Intent(this,MyService.class);
startService(startIntent);//启动服务
停止服务:
IntentstopIntent = new Intent(this,MyService.class);
stopService(stopIntent);//这里直接就调用stopService()方法即可
注意:*startService()和stopService()方法都是定义在Context类中的,所以我们在活动里可以直接调用这两个方法。
*也可以在服务里让服务自己停止下来:在MyService的任何一个位置调用StopSelf()方法就能让服务停止下来了。
相关文章推荐
- Eclipse寻找JVM的机制
- QT:给Widget设置背景图片——设置Widget的调色板,调色板使用图片和背景色
- 上谷歌google的简单方法
- 第一行代码总结:9.3服务的基本用法——定义一个服务
- QT进度条
- C#里的时间戳
- 重新理解:ASP.NET 异步编程(转)
- Eclipse指定JDK版本 Failed to load the JNI shared JVM.dll
- 站在巨人的肩膀上,C++开源库大全
- C++开发必看 四种强制类型转换的总结
- 可以供MFC调用的,QT实现的DLL(qtwinmigrate实现)
- C++复合结构总结
- QT:轻松获取网页源码
- QT:程序忙碌时的进度条——开启时间循环,等结束的时候再退出
- windows下开发PHP扩展(无需Cygwin)
- Matlab和C程序的备忘2
- 学习Python (五)
- QT:“下载速度柱状图”的模拟实现——思路真好,会动脑筋,连我都有了启发(这个思路好像是通用的)
- 无法关闭的QT程序——思路开阔一下,原来这么简单!
- QT:窗口最小化时显示一个小浮标