递归火山软件开发平台

标题: 进度对话框无法在网络请求完毕事件里关闭,方法调用没... [打印本页]

作者: flsl666    时间: 2019-12-15 20:46
标题: 进度对话框无法在网络请求完毕事件里关闭,方法调用没...
本帖最后由 flsl666 于 2019-12-15 21:44 编辑

问题一:异步网路访问.HTTP异步读文件2前我创建了进度对话框并显示,调用的是显示2方法,但是在安卓网络操作类_请求完毕事件里面,调用关闭的方法不起作用,进度对话框仍然显示中。这个是什么原因呢?我在关闭方法前后调试输出文本发现已被调用,但是不关闭,而且我在关闭前调用函数是否被显示逻辑值是假的,但是我的对话框明明还在显示中。不知道这是为什么呢?
问题二:另外有个常识就是一般子线程是不能更新控件的值,那么火山能在线程中直接更新UI控件的值吗,如果不可以是怎么解决这个问题的呢?我知道Java里面是通过HandleMessage解决的,火山不知道是怎么玩的呢?


作者: 创世魂    时间: 2019-12-15 23:53
子线程中使用一下代码。。

开始提交到主线程等待执行()
    填写要执行的UI代码。
结束提交到主线程等待执行()

对话框也可以尝试这样执行。

作者: 创世魂    时间: 2019-12-15 23:54
本帖结贴,如有其他疑问,请重新发帖提问。




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4