【Android】《第一行代码》酷欧天气实战总结

以下都只是个人在实践中出现的一些错误总结,以便日后查阅~~

1、无法加载省份数据

  • 在完成遍历省市县三级列表的功能时,出现省级列表无法显示,但没有错误提示,日志没有异常,API 也还能用,最后查到了从Android 6.0开始引入了对Https的推荐支持,而到了Android 9.0的系统上面默认所有Http的请求都无法响应,最直接的解决办法就是在AndroidManifest.xml 的application下添加 android:usesCleartextTraffic=“true”

2、天气预报部分显示异常

  • 在加入显示天气信息功能部分中遇到一个问题,只有预报部分的信息无法显示,但其他部分信息都能正确显示。一开始以为是数据获取出错,通过打印变量发现变量能够正确获取数据。既然如此,应该就是界面设计问题。首先查看forecast_item.xml,发现最外层的LinearLayout多加了一个android:orientation=“vertical” 属性,导致数据无法横向排布,从而导致显示异常。删除该项属性后成功显示天气预报部分!
  • 另外还有个小细节,右上角显示的时间为具体更新时间,一开始也是显示异常,排除了数据获取错误的原因后查找数据的处理环节是否出错。问题在于下面这行代码:
    在这里插入图片描述
    从服务器获取的updateTime数据是“年-月-日 时:分”的格式,中间以空格分开。split(&#x
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值