1. 总结LitePal 数据库
数据库 LitePal 是安卓中最方便的数据库,
另外,LitePal 中的每一个实体都 必须 要继承自 DataSupport 类。
LitePal 在使用的时候 必须要配置 litepal.xml 文件,
再配置一下 LitePalApplication .
配置好之后,数据库和表 会在首次执行任意数据库操作的时候 自动创建。
2.关于碎片
碎片不能直接显示在界面上,必须添加到活动中。
3.天气的详情是通过网络接口来获取全国省市县数据的,因此必须要添加网络的访问权限。
4.GSON 用法很简单,解析数据只需要一行代码就可以完成。
但前提是要先将数据对应的实体类先建好。
5.由于所有的天气信息都将在同一个界面上显示,因此Activitty_weather.xml会是一个很长的布局文件。
那么为了让里面的代码不至于混乱不堪,就要利用 引用布局 来处理。
6.在ScrollView 的外面嵌套一层 SwipeRefreshLayout 这样 ScrollView 就自动拥有 下拉刷新功能。