您的位置:首页 > 移动开发 > Android开发

Android上实现一个简单的天气预报APP(十一) Preference存储最近一次查询的城市

2017-02-25 11:42 926 查看
学习参考资源:https://www.gitbook.com/book/zhangqx/mini-weather/details

我们使用SharePreference将我们最近一次查询的城市代码存储起来,这样下起我们重启APP时,仍可以方便的查询我们经常查询的城市天气。

1)存储数据到Preference

我们在城市选择列表中,点击时,将对应的item的城市代码存储到SharePreference中。

getSharePreferences的第一个参数时SharePreference文件名

接着通过editor接口的putString方法,存储key-value对

SelectCity.java中的OnItemClickListener函数中添加代码:



2)从SharePreference文件中获取数据

我们之前在MainActivity.java中为更新按钮绑定了onClick响应,点击更新时将天气数据更新为默认的北京天气。现在,我们令点击更新按钮时,将天气信息更新成最近一次查询的城市天气信息,最近一次查询的城市代码存储在SharePreference中,我们要获取这个城市代码,并执行更新操作。



运行一下!

上一次我查询了顺义的天气,重启程序



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: