绑定服务调用方法的回顾
2016-12-14 16:58
232 查看
绑定服务调用方法的回顾
服务端public IBinder onBind(Intent intent) { return new MyBinder(); } public class MyBinder extends Binder{ //自定义一个方法调用methodInService public void CallMethodInService(String name , int money){ if (money >100) { methodInService(name); }else{ Toast.makeText(TestService.this, name + "钱太少了,办不了暂住证", 0).show(); } }
Activity端
----------------------------------------- Intent intent = new Intent(this, TestService.class); bindService(intent, new MyConn(), BIND_AUTO_CREATE); public class MyConn implements ServiceConnection{ @Override public void onServiceConnected(ComponentName name, IBinder service) { myBinder = (MyBinder) service; } public void call(View view){ myBinder.CallMethodInService("sam", 10); }
相关文章推荐
- WebGoat安全
- 相对路径 .h文件的包含
- nginx+lua
- 用代码注册的广播事件套路
- 在Linux下配装配置jdk1.8
- Runin-概况
- python小游戏之课堂提问器
- Accept-Charset,Accept-Encoding,pageEncoding,charset区别与联系
- Service服务套路
- PinnedListView详细解析
- Python--Flask+MySQL
- [ios]将视频文件上传到 ftp 服务器,从我的应用程序
- 【数据结构】扩充先序遍历创建二叉树
- 自学iOS开发系列----OC(内存管理)
- JSP实现在线投票系统之完美版
- 用数据科学搭建一个实时推荐引擎
- Leetcode 205 Isomorphic Strings
- 最小函数值
- Builder模式,建造者模式的简单分析
- 一.spring-core IoC container(3) 基于javaCode的配置方式