首页 > 代码库 > Android 学习之SharePreferences
Android 学习之SharePreferences
一、向手机内存的data/<包文件目录>/shared_prefs文件下写入.xml为后缀的偏好参数(sharedPreferences)文件
/** * * @param name 需保存的信息 * @param age 需保存的信息 */ public void saveSharePrefer(String name, int age)
{
//SharedPreferences: Interface for accessing and modifying preference data
SharedPreferences sharPrefersharPrefer=context.getSharedPreferences("users", Context.MODE_PRIVATE); Editor editor=sharPrefer.edit(); editor.putString("name", name); editor.putInt("age", age); editor.commit(); }
二、从已经存在的sharedPreferences文件中读取相关信息
/** * * @return以Map形式返回读取信息 */ public Map<String,String> getSharePrefer() { SharedPreferences sharPrefer=context.getSharedPreferences("users", Context.MODE_PRIVATE); Map<String,String> map=new HashMap<>(); String name=sharPrefer.getString("name", null); map.put("name", name); int age=sharPrefer.getInt("age", 0); map.put("age", String.valueOf(age)); return map; }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。