Android开发中如何使用SharedPreferences存
2020-10-05 本文已影响0人
千夜零一
介绍
在Android开发的数据存储中常见的,SharedPreferences是一种轻量级的数据存储方式,采用键值对key-value的存储方式。
SharedPreferences只能存储少量数据,大量数据不能使用该方式存储,支持存储的数据类型有booleans, floats, ints, longs, and strings。
SharedPreferences本质是存储到一个XML文件中的,路径在/data/data/<packagename>/shared_prefs/下。
用法:
第一步:存储数据
形式:key-value
SharedPreferences sp = getSharedPreferences("sp_img",MODE_PRIVATE); //创建xml文件存储数据,name:创建的xml文件名
SharedPreferences.Editor editor = sp.edit(); //获取edit()
editor.putString("imgPath",imagePath);
editor.apply();
第二步:取出数据
取出数据
SharedPreferences sp = getSharedPreferences("sp_img", MODE_PRIVATE);
String beforeImagePath = sp.getString("imgPath", null);