Android SharedPreferences的使用分析

锐子IN北京

锐子IN北京

2016-02-19 10:10

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的Android SharedPreferences的使用分析,手机电脑控们准备好了吗?一起看过来吧!

SharedPreferences
用于在开发软件的时候提供软件参数设置,其背后使用的是xml文件存放数据,文件保存在/data/data/package name/shared_prefs目录下;

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

代码如下:

 public void savePreferences(String name, Integer age) {
-- get SharedPreferences
  SharedPreferences preferences = context.getSharedPreferences("itcase",Context.MODE_PRIVATE);
          // 不需要指定文件名的xml后缀名,因为系统知道是xml文件,android会自动添加上;
  Editor editor = preferences.edit();//数据保存在内存之中;
  editor.putString("name", name);
  editor.putInt("age", age);
  editor.commit();// 必须采用此方法把内在中的数据提交回文件中
 }

 public MapString, String getPreferences() {
  MapString, String map = new HashMapString, String();
  SharedPreferences preferences = context.getSharedPreferences("itcase",
    Context.MODE_PRIVATE);// 不需要指定xml后缀名,因为系统知道是xml文件;
  map.put("name", preferences.getString("name", "默认值"));// 如果不存在参数就会返回默认值
  map.put("age", String.valueOf(preferences.getInt("age", 0)));
  return map;
 }

-- get SharedPreferences

 // this.getPreferences(mode);//默认会采用activity的名称作为xml的名称;

 // PreferenceManager.getDefaultSharedPreferences(Context);

******************************************************

android:onClick="save" !-- 用于指定一个方法名称,需要在显示这个界面的acvitity中定义,需要save方法和本身Onclick的签名一样,如下! --

View.OnClickListener(){

public void onClick(View v) {}

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

}

public void save(View v){}//Activity中的定义;

android:numeric="integer" !-- 设置数值类型 --

展开更多 50%)
分享

猜你喜欢

Android SharedPreferences的使用分析

编程语言 网络编程
Android SharedPreferences的使用分析

Android CheckBox 的使用案例分析

编程语言 网络编程
Android CheckBox 的使用案例分析

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

android中使用SharedPreferences进行数据存储的操作方法

编程语言 网络编程
android中使用SharedPreferences进行数据存储的操作方法

android开发基础教程—SharedPreferences读写

编程语言 网络编程
android开发基础教程—SharedPreferences读写

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Android中gravity与layout_gravity的使用区别分析

编程语言 网络编程
Android中gravity与layout_gravity的使用区别分析

Android控件之TextView的分析探究

编程语言 网络编程
Android控件之TextView的分析探究

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

几个高效简洁的字符处理函数

几个高效简洁的字符处理函数

Android ListView数据绑定显示的三种解决方法

Android ListView数据绑定显示的三种解决方法
下拉加载更多内容 ↓