package com.example.mysharepreferenceprj;
import java.util.HashMap;
import java.util.Map;
import android.content.Context;
import android.content.SharedPreferences;
public class MysharePreference {
private Context context;
public MysharePreference(Context context) {
// TODO Auto-generated constructor stub
this.context = context;
}
//将name,pswd的值保存到本地的userinfo.xml文件中
public boolean saveMessage(String name, String pswd) {
boolean flag = false;
SharedPreferences sharedPreferences = context.getSharedPreferences(
"userinfo", context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("name", name);
editor.putString("pswd", pswd);
flag = editor.commit();
return flag;
}
//从本地的userinfo.xml文件读取name,pswd的嘛值。放到map中
public Map<String,Object> getMessage(){
Map<String,Object> map=new HashMap<String,Object>();
SharedPreferences sharedPreferences=context.getSharedPreferences("userinfo", context.MODE_PRIVATE);
String name=sharedPreferences.getString("name","");
String pswd=sharedPreferences.getString("pswd", "");
map.put("name", name);
map.put("pswd", pswd);
return map;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
android学习笔记6-SharePreference共享参数
最新推荐文章于 2024-09-23 16:28:02 发布