基本通信 利用Intent传值
定义一个service的子类
1.通过startService(intent);
onStartCommend()方法用来做开始操作
onDestory() 用来做结束操作
注意
stopService(intent);停止意图
2.绑定服务跳转
通过bindService(intent, mServiceConnection,BIND_AUTO_CREATE );
获取意图可以在Bind()方法中调用
private 服务中的内部类 myBinder;
private ServiceConnection mServiceConnection=new ServiceConnection() {
@Override
public void onServiceConnected(ComponentName name, IBinder service) {
myBinder= (强转) service;
myBinder.调用内部类的方法进行传递数据
}
@Override
public void onServiceDisconnected(ComponentName name) {
}
};
注意:
当任务完成后我们需要调用unbindService(intent);停止意图