package com.applite.usingservice; import android.app.Service; import android.content.Intent; import android.os.Binder; import android.os.IBinder; public class EchoService extends Service { //注意在AndroidManifest.xml添加Service节点 @Override public IBinder onBind(Intent arg0) { //删除行 ctrl+d // TODO Auto-generated method stub System.out.println("onBind"); return echoServiceBinder; } //访问服务内部 定义内部binder类 private final EchoServiceBinder echoServiceBinder=new EchoServiceBinder(); public class EchoServiceBinder extends Binder{ } // service只要还在运行 再次创建 不会再次创建 只有一个实例 // startService 退出 不会销毁服务 //bindserver启动的服务 退回 会销毁服务 //服务的创建 @Override public void onCreate(){ System.out.println("serviceOnCreate"); super.onCreate(); } //服务的销毁 @Override public void onDestroy() { System.out.println("serviceOnDestory"); super.onDestroy(); } }