server服务(hander传值)
服务
- 1.客户端
- 2.服务端
1.客户端
通过Messager信使进行hander传值
private Messenger dbmessenger=new Messenger(new Handler(){@Overridepublic void handleMessage(@NonNull Message msg) {super.handleMessage(msg);Bundle data = msg.getData();String love = data.getString("love");Toast.makeText(MainActivity.this, love, Toast.LENGTH_SHORT).show();}});@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ServiceConnection serviceConnection=new ServiceConnection() {@Overridepublic void onServiceConnected(ComponentName componentName, IBinder iBinder) {Messenger messenger = new Messenger(iBinder);Message obtain = Message.obtain();Bundle bundle = new Bundle();bundle.putString("key","我爱你");obtain.setData(bundle);obtain.replyTo=dbmessenger;try {messenger.send(obtain);} catch (RemoteException e) {e.printStackTrace();}}@Overridepublic void onServiceDisconnected(ComponentName componentName) {}};Intent intent = new Intent();intent.setAction("com.obj");//添加自己的频道intent.setPackage("com.example.message_sever");//包名bindService(intent,serviceConnection, Service.BIND_AUTO_CREATE);}
2.服务端
rivate Messenger messenger=new Messenger(new Handler(){@Overridepublic void handleMessage(@NonNull Message msg) {super.handleMessage(msg);Bundle data = msg.getData();String key = data.getString("key");Toast.makeText(getApplicationContext(), key, Toast.LENGTH_SHORT).show();Messenger replyTo = msg.replyTo;Message message=Message.obtain();Bundle bundle = new Bundle();bundle.putString("love","胸弟");message.setData(bundle);try {replyTo.send(message);} catch (RemoteException e) {e.printStackTrace();}}});public MyService_Server() {}@Overridepublic IBinder onBind(Intent intent) {return messenger.getBinder();}
server服务(hander传值)相关推荐
- 微软sql服务器关闭了会怎样,sql server 服务启动后 自动关闭 求
当前位置:我的异常网» Sql Server » sql server 服务启动后 自动关闭 求 sql server 服务启动后 自动关闭 求 www.myexceptions.net 网友分享于 ...
- sql server服务看不到,显示为远程过程调用在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误10061...
需要启动sql server服务 启动就可以完成登录了 转载于:https://www.cnblogs.com/shy1766IT/p/4987619.html
- 成功解决SQL server服务,远程过程调用失败
成功解决SQL server服务,远程过程调用失败 目录 解决问题 解决方法 1.图文教程 解决问题 SQL server服务,远程过程调用失败 解决方法 1.图文教程 由于电脑上安装了SQLServ ...
- 在线 Sql Server 服务无法启动的解决办法
前两天犯了一个很严重的错误,在观察 Sql Server 数据库的时间,由于调整服务,一不小心把 Sql Server 的服务给重启了,可能大家感觉这样没什么,但是对于一个在线的DB,且DB支撑的是一 ...
- cmd命令快速启动、暂停和关闭sql server服务
cmd命令快速启动.暂停和关闭sql server服务 在开发的时候,会经常用到SQL Server数据库,就需要用到启动和关闭sqlserver服务. 开启sqlserver服务 开始--运行,直接 ...
- 关于Windows8.1更新后Sql Server服务消失的处理办法
前言 微软在17日发布了windows8.1,兴致勃勃地花了半天的时间更新了,不过不知所云的是,在20日又被卸下Windows Store.此为背景. 影响 更新完毕做开发的时候,发现SqlServe ...
- 《MS SQL Server 2000管理员手册》系列——8. 管理 Microsoft SQL Server 服务
8. 管理 Microsoft SQL Server 服务 SQL Server 服务组件 使用SQL Server服务管理员 使用 Windows 2000 服务控制管理员 使用 SQL Serve ...
- 安装SQL Server 2005时,出现“SQL Server 服务无法启动。……”提示的解决方法
安装SQL Server 2005时,出现"SQL Server 服务无法启动.--"提示的解决方法 上午在自己XP SP3电脑上安装SQL Server 2005时出现如下提示: ...
- 解决安装SQL Server 2005开发版时,出现“SQL Server 服务无法启动 ”点击重试或取消的解决方法
问题描述: 安装SQL Server 2005开发版时,提示SQL Server服务无法启动,有关详细信息,请参阅SQL Server联机丛书中的主题如何查看SQL Server 2005安装日志文件 ...
最新文章
- 在VirtualBox下安装linux操作系统
- 如何运行一段python代码_Python退出时强制运行一段代码如何实现 Python退出时强制运行一段代码实现方法...
- 记一次笑哭的unterminated string literal报错
- [导入]ExtJs 2.0 公司工程化应用的最佳实践(二)
- 数据库优化查询的方法以及大访问量到数据库时的优化
- 安卓 SQLite error:SQLite database locked exception while compling : PRAGMA journal_mode .....
- 黑客入侵WinXP常用七个技巧
- 南京大学计算机考研信息汇总
- C语言qsort()函数用法总结
- 针对宝塔面板一个站点多个域名使用SSL证书的解决方案
- 戴口罩写代码,程序员干脆穿越到了古代
- Windows安装RabbitMQ的时候出现Plugin configuration unchanged
- 【微前端开发环境下,加载远程子应用的实战。】
- gboard包名_如何在Android的Gboard键盘中搜索表情符号和GIF
- 写一个strncpy(char *dest, const char *src, size_t cpy_lent) 的函数
- 导致CreateWindow创建窗口失败的一种原因
- Android中四大组件
- java编译器会将java程序转换为_Java编译器会将Java程序转换为一种代码,该代码叫()。...
- Saturn Console集群搭建
- 张近东现身国米看台 苏宁入资国米目标不只20%股份?
热门文章
- 如何修改Android应用程序的图标和名字
- mac 爱普生打印机驱动_epson l360 mac版驱动下载-爱普生l360驱动Mac版最新版 - 极光下载站...
- MacVim中文乱码解决
- 如何清空Github上某仓库,而不是删除
- window10 更新提示 0x80073712错误
- 计算雅思成绩C语言,雅思总成绩计算四舍五入查分表
- GETZ PIZZA – Home Delivery Management
- js 事件(绑定、解绑、三个阶段、相关方法)
- 关于空字符(NUL)在三种不同语言中的匹配
- 在工作空间中如何构造IPath或IFile