Service:
- startService() 自定义Service类,继承Service,重写onstartCommand()、onDestroy() 在清单配置文件中注册Service 在Activity中创建Intent实例,传递过去key、value Service在onstartCommand()方法中接收传递过来的value,并作出相应的响应
- bindService() 自定义Service类,继承Service,重写onBind()、onUnBind()、onDestroy()方法,在类中定义内部类MyBinder,继承Binder,声明方法返回自定义Service对象 在Activity总实例化ServiceCoonection对象,并重写两个方法:onServiceConnected()、 onServiceDisconnected,根据英文意思清楚知道两个函数的意义。 自定义Intent对象,指定目的类为自定义Service.class.调用bindService(intent,coon,BIND_AUTO_CREATE)
两种方式都不要忘记解除Service的建立:
- stopService(intent);
- unbindService(coon);