3分钟
7.4案例分析
案例分析
WeatherService.java文件:
行10:解析json文件返回天气信息的集合
行15:使用gson库解析JSON数据
行18:返回读取的信息
MainActivity.java文件中:
行32:调用initView()初始化文本控件
行34:读取weather1.json文件,其位置为R.raw.weather1
行36:把每个城市的天气信息集合存到weatherInfos中
行39-47:循环读取weatherInfos中的每一条数据
行52:自定义getMap()方法,显示天气信息到文本控件中
行54-64:initView()初始化控件
行66-78:根据按钮ID调用getMap()方法显示不同数据
行80-93:将城市天气信息分条展示到界面上
学员评价