C/S 架构下写了一个聊天程序

把登录发数据和收数据放在了Service里面,现在可以收到服务器发过来的消息。问题是怎样把Service收到的数据实时的传递到要显示的Activity上呢。登录完之后要跳到用户列表,点击后跳到最后的chat页面。
以前尝试过不用Service,但是Activity之间传值只能通过intent,startActivity(intent)方式。也就是说不跳转的话数据就转不到后一个Activity,哪位帮忙解决一下,谢谢

有两种 一种是 service 跟 activity 用brodcast通信.
如果是比较频繁的通信传数据的话这种方法 可能会引起效率问题.
还有一种 用activity 跟service绑定. 取得service的对象引用,用 service.getData()
获取数据.