看完《第一行代码》后敲了他的实战项目,代码基本可以运行,但也存在一些BUG。
1.后台自动更新天气章节更新每日一图部分putString参数错误
2.切换城市章节最后的那块代码应该是刷新布局swipeRefreshLayout.setRefreshing(true)
3.APP重新选择新城市后再手动刷新,会变成最开始选的那个城市,原因是在ChooseAreaFragment里面只是传了一个weatherId过去,没有更改WeatherActivity的全局变量mWeatherId,解决方法在requestWeather()函数里添加mWeatherId=weatherId
https://github.com/on9zhai/coolweather