Service与Activity之间通信的问题 Service如何向启动他的Activity传递数据?比如说,一个Activity启动一个Service播放音乐,那这个Service如何将一些播放数据(播放到得位置等)传递给这个Activity来更新进度条等控件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Activity以绑定的方式使用Service,这样可以获取到Service对象,最后通过调用Service里的函数来检测播放进度,从而更新Activity中的相关界面组件。 先用startService启动服务,然后再通过bindService绑定服务,这样即使activity结束后,unbindService后service还在运行,不会退出,用aidl通信。参考android music源码。求助service播放器,activity,service与widget间的通信http://topic.csdn.net/u/20101029/15/2b0ea038-c379-44a8-86b7-40cd6431cdf8.htmlAIDL Demo源码实现Activity与Service进程间通信http://download.csdn.net/source/2156953 楼上正解,bindservice可以实现 或者用binder实现数据传递android 的Activity和Service之间的通信http://zhangyan1158.blog.51cto.com/2487362/491358 其实可以在activity里注册一个BroadcastReceiver Service 里状态发生改变时,发送广播到activity里,更新数据或界面就行了activity里也可以发送广播到service里,控制播放,暂停等操作实现起来也很简单。 这个好像有个问题吧,如果是自定义的类型,用serializable的话怎么不允许?自定义的类实现了serializable接口的话就不能够广播,会出现Parcelable encounteredClassNotFoundException reading a Serializable object (name = ******)的错误,这个咋么办呀?我想让service传递给activity自定义的类型怎么传递呀?就得用aidl么? 请教---怎么屏蔽掉android屏幕上的某一个虚拟按键 求救~~~关于sd卡的 请问大虾,ANR reason: broadcast of intent A,但应用中没有响应这个广播 让界面底部出现菜单项,在线等 android修改应用层源代码问题 listview(列表)显示走马灯 android 跟 J2ME的话题 ,欢迎讨论,各抒己见!!! Notification图标问题 关于Android的微信分享问题,在线等,急 cookie持久化保存的问题 android去表中id 关于AbsoluteLayout的问题
参考android music源码。求助service播放器,activity,service与widget间的通信
http://topic.csdn.net/u/20101029/15/2b0ea038-c379-44a8-86b7-40cd6431cdf8.htmlAIDL Demo源码实现Activity与Service进程间通信
http://download.csdn.net/source/2156953
android 的Activity和Service之间的通信
http://zhangyan1158.blog.51cto.com/2487362/491358
Service 里状态发生改变时,发送广播到activity里,更新数据或界面就行了
activity里也可以发送广播到service里,控制播放,暂停等操作
实现起来也很简单。