Android Studio SharedPreferences的使用

存储位置

SharedPreferences以键值对的形式,存放在设备/data/data/<package name>/shared_prefs/data.xml中,保存的数据会随着应用的卸载而被删除

存储数据

java 复制代码
// 导入
import android.content.SharedPreferences;

// 获取SharedPreferences对象
SharedPreferences sp = (SharedPreferences) getSharedPreferences("data",MODE_PRIVATE);
// 获取Editor对象
SharedPreferences.Editor editor = sp.edit();
// 将值以字符串形式存入
editor.putString("userName", user_name.getText().toString());
editor.putString("password", password.getText().toString());
// 提交数据
editor.commit();
Toast.makeText(MainActivity.this,"注册成功",Toast.LENGTH_SHORT).show();

提取数据

相关推荐
Coffeeee4 分钟前
谷歌的一个优化建议,让我重新学了一遍Android里面如何正确处理位图
android·google·kotlin
冰暮流星23 分钟前
mysql之新建表及对表的查询
android·数据库·mysql
用户20187928316744 分钟前
彻底搞懂LayoutInflater、ViewInflater与textViewStyle优先级:XML属性为何能覆盖全局样式?
android
达达尼昂1 小时前
AI Native 工程实践:如何为 Claude 5 设计更有效的上下文
android·人工智能·后端
gongzhxu1 小时前
JetBrains IDEA开发环境搭建
java·ide·intellij-idea
Cry丶1 小时前
【已解决】adb devices 能识别手机,但 HBuilderX 搜索不到设备的避坑指南
android·adb·uni-app·hbuilderx·真机调试
独隅2 小时前
DevEco Code Plan+Build 双 Agent 协同开发实效解析
ide·华为
墨神谕2 小时前
认识一下Unicode(统一码)
android·java·数据库
Sirens.13 小时前
MySQL表设计进阶-约束范式连接索引与事务
android·数据库·mysql
zh_xuan16 小时前
安卓上 mmap读取并修改文件内容
android·mmap