首页 > 其他 > 详细

活动和服务的通信

时间:2019-02-26 16:58:51      阅读:175      评论:0      收藏:0      [点我收藏+]

活动通过startService()启动服务,服务的onCreate()和onStartCommand()方法就得到了执行,此时活动只是告知服务可以工作,但对服务的内容不知道

为了让活动控制服务,就可以用到onBind方法了.

1.新建DownloadBinder类继承Binder,在类里面定义两个方法startDownload()和getprogress()

2.服务中创建实例,并在onBind()方法里返回这Bind这个对象,binder中有需要的方法

3.UI中加上准备好的按钮并未按钮设置监听

4.最后在点击事件中放入想做的事

活动和服务的通信

原文:https://www.cnblogs.com/1521681359qqcom/p/10438415.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!