我用的是Activity和不同进程Service之间的通信
1.先bindService,再onServiceConnected方法中new Messenger
再new Messenger传入onServiceConnected参数IBinder
用Messenger.send发送message
message方法能放int,messenger,用setData能放Bundle
2.在Service中搞一个Handler重写handleMessage
在handleMessage获得message里面各种值
new Messenger传入刚才重写Handler
在Service的Service返回Messenger.getBinder
这个getBinder返回的就是onServiceConnected方法参数IBinder