首页 > 移动平台 > 详细

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

时间:2015-01-08 22:38:16      阅读:461      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!