当前位置: 首页 > 图灵资讯 > 技术篇> Android SharedPreferences 永久存储简单的数据

Android SharedPreferences 永久存储简单的数据

来源:图灵教育
时间:2023-06-09 10:19:48

SharedPreferences是Android平台上的轻量级存储,主要保存一些常用的配置,如窗口状态,通常在Activity中 重载窗口状态onsaveInstancestate保存一般采用sharedPreferences完成,它提供了Android平台的常规Long长度 保存整形、Int整形、String字符串是什么样的处理方法?SharedPreferences类似于Windows系统上的ini配置文件,但它分为多个权限,可以全球共享访问。android123提示最多 最后以xml的形式保存,整体效率不是特别高。对于传统的轻量级来说,它比SQLite好得多。如果存储量真的很小,你可以考虑自己定义文件格式。xml Dalvik将通过自带底层的本地XML进行处理 Parser分析,如XMLpull模式,占用内存资源更好。

这些信息以XML文件的形式保存在Android系统中 /data/data/PACKAGE_NAME /shared_prefs 目录下。

存数据:

SharedPreferences userInfo = this.getSharedPreferences("user_info", 0); userInfo.edit().putString("name", nameet.getText().toString()).commit(); userInfo.edit().putString("password", passwordet.getText().toString()).commit();

读数据

SharedPreferences userInfo = this.getSharedPreferences("user_info", 0); nameet.setText(userInfo.getString("name", "")); passwordet.setText(userInfo.getString("password", ""));