码迷,mamicode.com
首页 > 移动开发 > 详细

熟悉AndroidAPI系列14——SharedPreferences和保存用户设置

时间:2015-01-08 22:40:13      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

  • 点击保存参数保存
  • 重启应用,会显示上一次保存的数据
  • 类似于工作用户登录界面

SharedPreferences类

  • 如何创建这个类的实例
  • 它和Context的练习

业务类的代码

 1     public void save(String name, String age){
 2         SharedPreferences preference = mcontext.getSharedPreferences("app_preference", Context.MODE_PRIVATE);
 3         Editor editor = preference.edit();
 4         editor.putString("name", name);
 5         editor.putString("age", age);
 6         editor.commit();
 7     }
 8 
 9     public Map<String, String> getPreference(){
10         Map<String, String> param = new HashMap<String, String>();
11         SharedPreferences preference = mcontext.getSharedPreferences("app_preference", Context.MODE_PRIVATE);
12         param.put("name", preference.getString("name", ""));
13         param.put("age", preference.getString("age", ""));
14         
15         return param;
16     }

设置重启

1         service = new PreferenceService(MainActivity.this);
2         Map<String, String> param = service.getPreference();
3         
4         name = (EditText)this.findViewById(R.id.name);
5         name.setText(param.get("name"));
6         age = (EditText)this.findViewById(R.id.age);
7         age.setText(param.get("age"));

 

熟悉AndroidAPI系列14——SharedPreferences和保存用户设置

标签:

原文地址:http://www.cnblogs.com/lya-nju/p/4211922.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!