SharedPerferences存储
轻量级的存储方式,这种方式主要是对少量的数据进行存储,通过为程序开发人员提供简单的接口实现以简单的方式永久数据保存。比如应用程序的配置信息、手机应用的主题,游戏玩家的积分等等
①SharedPerferences是Android平台上一个轻量级的存储轻量级数据时简单、便捷(如:保存记住密码状态等等);
②以key-value(键值对)形式存储数据,可以存储的数据:double、float、int、long、boolean。
③存储位置在/data/data/<包名>/shared_prefs目录下
④保存的数据以XML形式存储
————————————————
版权声明:本文为CSDN博主「摸黑抱你」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_38844897/article/details/80668975
用SharedPreferences写入数据
1.使用getSharedPreferences()方法获取
getSharedPreferences(String name,int mode)
name: 文件的共享名称,该文件为xml格式,对于使用同一个名称获得的多个SharedPreferences引用,其指向同一个对象
mode“用于指定访问的权限
2.getSharedPreferences(int mode)方法
当Activity仅仅需要一个SharedPreferences文件的时候,则可以使用该方法,不需要提供名称。
向SharedPreferences文件存储数据
1.调用SharedPreferences类的edit()方法获得SharedPreferences.Editor对象。
2.向SharedPreferences.Editor对象中添加数据
editor.putString("username",username);
editor.putBoolean("status",false);
3.使用commit方法提交数据,从而完成数据存储操作
editor.commit();
网友评论