首页 > 代码库 > 如何在Service中更新Activity的UI?
如何在Service中更新Activity的UI?
====================问题描述====================
如何在Service中更新Activity的UI? 不想用广播。 有人说用接口,具体如何实现我一直不懂? 请赐教。
====================解决方案1====================
将activity 实例传过来不就OK 了?然后调用其方法更新UI
====================解决方案2====================
一般都用广播,否则在Activity也创建一个Messenger,也就是AIDL方式通信。
====================解决方案3====================
我就不班門弄斧了,推薦你看這篇文章講解的非常不錯,上下篇連接爲:http://blog.csdn.net/yihongyuelan/article/details/7216188
====================解决方案4====================
你要先确定你的service 是否和你的前台运行在一个进程里面。 如果进程不一样,用广播会方便很多。
如果在一个进程里面, 那么用handler 发个消息给activity 吧。
如何在Service中更新Activity的UI?
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。