展会信息港展会大全

Android开发之Service与Activity数据交互(源代码分享)
来源:互联网   发布日期:2016-01-14 10:26:11   浏览:984次  

导读: Service想要与Activity进行数据交互,首先Activity先得绑定Service.bound service是service 的实现,它允许其他应用程序绑定到它并与之交互。要...

Service想要与Activity进行数据交互,首先Activity先得绑定Service.bound service是service 的实现,它允许其他应用程序绑定到它并与之交互。要提供bound service,我们必须实现onBind()回调方法。这个方法返回一个内部对象定义的编程接口,Activity可以使用与Service进行交互。那么具体该如何实现呢,首先我们还是一样先创建一个MyService继承Service。然后如何设置:呢。(1)在你的Service,创建一个Binder实例,返回当前的Service实例以及一个Activity可以调用公共方法。(2)返回这个实例的Binder在onBind()回调方法。(3)在Activity里创建ServiceConnection,在onServiceConnected()回调方法接受Binder,并得到服务器的实例。讲的比较

赞助本站

人工智能实验室

相关热词: android开发

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港