SharedPreference使用
Posted allen12
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SharedPreference使用相关的知识,希望对你有一定的参考价值。
SharedPreferences是使用键值对的方式来存储数据的。android中得到SharedPrefernces方法的方法有以下三种:
1.Context的getSharedPreferences(String name, int mode)
。
name为文件的名称,如果指定的文件不存在则会创建一个,文件都是存放在/data/data/
2.Activity类的getPreferences(int mode)
。
这个方法会自动将当前活动类名作为文件名,只接收一个操作模式参数。
3.РrеfеrеnсеМаnаgеr类的PreferenceManager.getDefaultSharedPreferences(Context context)
这是一个静态方法,将应用程序的包名作为前缀来命名文件名,接收一个Context 参数。
基本使用:
1.保存数据
SharedPreferences.Editor editor = getSharedPreferences("name",MODE_PRIVATE).edit();
editor.putString("userName","Tom");
editor.putInt("age",21);
editor.putBoolean("married",false);
editor.apply();
2.读取数据
SharedPreferences sharedPreferences = getSharedPreferences("name",MODE_PRIVATE);
sharedPreferences.getString("userName","");
sharedPreferences.getInt("age",0);
sharedPreferences.getBoolean("married",false);
以上是关于SharedPreference使用的主要内容,如果未能解决你的问题,请参考以下文章