Service(1)

来源:互联网 发布:linux shell 编辑:程序博客网 时间:2024/05/22 13:47

Service声明

新建类Class 继承自service,如果要使用它,需要在Manifest上添加Service,然后选择名字,这个service就是你新建的类

Service解释

Service,Service是服务的意思,既然是服务,那么Service将是一个生命周期长并且没有界面的程序。比如一个正在从播放列表中播放歌曲的媒体播放器,当用户离开播放器这个屏幕后音乐还在播放。

实例:QQ后台实时接收好友的信息,播放音乐。

Service生命周期

他的生命周期只有两个:onCreat(),onDestory();即创建和消灭。

创建Service

public class EchoService extends Service {@Overridepublic void onCreate() {System.out.println("OnCreate");super.onCreate();}@Overridepublic void onDestroy() {System.out.println("OnDestory");super.onDestroy();}}
在MainActivity中定义按钮并且要 private Intent serviceIntent,用于启动和停止服务.定义两个按钮一个启动一个停止就完成了。

在监听中实现startService(serviceIntent);或stopService(serviceIntent);



0 0
原创粉丝点击