火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 3180|回复: 2
打印 上一主题 下一主题

我写的登录夸窗口信息传递问题,大神请进

 关闭 [复制链接]

53

主题

196

帖子

965

积分

高级会员

Rank: 4

积分
965
跳转到指定楼层
楼主
发表于 2020-4-26 10:38:41 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我写一个登录服务器源码,总共两个窗口,主窗口(启动类)定义了客户1,请问主窗口登录服务器成功后,怎样才能马上通知子窗口(窗口2)**出登录成功对话框?
哪个大神帮帮我
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36889
沙发
发表于 2020-4-26 17:56:49 | 只看该作者
解决方案1:
如果主窗口登陆成功,此时你的窗口处于窗口2中。如果你只是想简单的提示登陆成功。
可以直接在主窗口登陆成功的相关代码处直接用“提示框()”提示登陆成功信息,这个方法不受窗口限制。如果主窗口调用提示框()  即使是在窗口2中,这个提示框也可以显示出来。



方案2:

另外跨类发送内容,可以使用下面的事件总线类,具体使用方法有例程,找不到例程可以点击“例程”两个字能够搜索。
这个类是专门用于跨类发送和接收内容。









安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

53

主题

196

帖子

965

积分

高级会员

Rank: 4

积分
965
板凳
 楼主| 发表于 2020-4-26 20:45:18 来自手机 | 只看该作者
创世魂 发表于 2020-4-26 17:56
解决方案1:
如果主窗口登陆成功,此时你的窗口处于窗口2中。如果你只是想简单的提示登陆成功。
可以直接在 ...

老师,如果按照方案1,处于窗口2中,在启动类登录成功事件下调用提示信息框,是看不到的,因为窗口2覆盖了启动类窗口,关闭窗口2方能看到。我尝试一下方案2,谢谢您了,您辛苦了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-29 18:36 , Processed in 0.085391 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表