![]()
- 点击保存参数保存
- 重启应用,会显示上一次保存的数据
- 类似于工作用户登录界面
SharedPreferences类
业务类的代码
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"));