android 在自定义控件里调用oss同步或者异步上传,成功后返回到主线程,然后更新view内容都无效了,也不是全部无效,比如,如果textview在没调用上传方法前就已经显示,那么能更新成功,textview的文字内容能马上显示出来,但如果textview在调用上传方法前隐藏了的,那么即使最后textview.setVisibility(View.VISIBLE)也不能成功显示。imageview也是一样,如果开始没设置固定宽高,那么在调用oss上传后,imageview是不能成功显示图片的。但是主动调用activity的onResume()方法后能成功显示。
getWindow().getDecorView().requestLayout(); 调用根视图刷新能解决问题,但为什么调用了oss上传后会导致requestLayout失败呢?求解疑问
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。