扫码关注官方订阅号
ringa_lee
要改变UI可以通过子线程中操作,把消息传递给主线程,所以你可以别开一个线程。
你确定从网络上获得到了数据吗,Android 4.0后网络操作不可以在主线程中进行
查看log,收到数据打log
主线程链接网络是会直接报错的,你是怎么做的没有报错。
访问网络不能在主线程,如果是通过Volley的成功回调里面,则可以,因为里面已经做了处理。无法显示的话,首先打印获得的数据,比如地址信息,其次确定是否正常显示。一般的检查顺序为:1.网络访问是否正常2.获得数据是否正常3.setText是否执行,4.是否能显示,比如:文字颜色和背景相同无法看见等等。
需要题主逐一检查
是不是布局问题?
看看控件布局和初始化的代码
打印一下你的日志就好了,看下是没获取还是没赋值
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
要改变UI可以通过子线程中操作,把消息传递给主线程,所以你可以别开一个线程。
你确定从网络上获得到了数据吗,Android 4.0后网络操作不可以在主线程中进行
查看log,收到数据打log
主线程链接网络是会直接报错的,你是怎么做的没有报错。
访问网络不能在主线程,如果是通过Volley的成功回调里面,则可以,因为里面已经做了处理。
无法显示的话,首先打印获得的数据,比如地址信息,其次确定是否正常显示。一般的检查顺序为:
1.网络访问是否正常
2.获得数据是否正常
3.setText是否执行,
4.是否能显示,比如:文字颜色和背景相同无法看见等等。
需要题主逐一检查
是不是布局问题?
看看控件布局和初始化的代码
打印一下你的日志就好了,看下是没获取还是没赋值