Android SharedPreference存储键值对
来源:互联网 发布:淘宝代销能刷单吗 编辑:程序博客网 时间:2024/06/07 03:46
SharedPreference
- 以键值对的形式保存数据
- 适合存放零散简单的数据
- 原理其实是生成xml文件去保存
用SharedPreference存储账号密码
往SharedPreference里写数据
//拿到一个SharedPreference对象SharedPreferences sp = getSharedPreferences("config", MODE_PRIVATE);//拿到编辑器Editor ed = sp.edit();//写数据ed.putBoolean("name", name);ed.commit();
从SharedPreference里取数据
SharedPreferences sp = getSharedPreferences("config", MODE_PRIVATE);//从SharedPreference里取数据String name = sp.getBoolean("name", "");
public class MainActivity extends Activity { private EditText et_name; private EditText et_pass; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et_name = (EditText) findViewById(R.id.et_name); et_pass = (EditText) findViewById(R.id.et_pass); readAccount(); } private void readAccount() { //获取sharedpreference SharedPreferences sp = getSharedPreferences("info", MODE_PRIVATE); String name = sp.getString("name", ""); String pass = sp.getString("pass", ""); et_name.setText(name); et_pass.setText(pass); } public void login(View v){ //获取用户输入的账号密码 String name = et_name.getText().toString(); String pass = et_pass.getText().toString(); CheckBox cb = (CheckBox) findViewById(R.id.cb); //判断选框是否选中 if(cb.isChecked()){ //获取sharedpreference SharedPreferences sp = getSharedPreferences("info", MODE_PRIVATE); //获取编辑器 Editor ed = sp.edit(); ed.putString("name", name); ed.putString("pass", pass); //提交 ed.commit(); } //创建吐司对话框 Toast t = Toast.makeText(this, "登录成功", 0); //显示对话框 t.show(); }}
参考:Aandroid 存储
SharedPreference存储JSONArray
阅读全文
0 0
- Android SharedPreference存储键值对
- Android 数据存储---SharedPreference
- Android文件存储--SharedPreference
- Android 中SharedPreference存储
- Android SharedPreference存储技术
- Android的数据存储——存储键值对,SharedPreferences
- Android 数据存储之 SharedPreference
- Android 四大存储之 SharedPreference
- android 数据存储之 SharedPreference
- Android 数据存储之SharedPreference
- Android用SharedPreference存储数据
- android存储方式之sharedpreference
- android数据存储—SharedPreference
- Android数据存储之SharedPreference
- Android之SharedPreference轻量级存储
- Android数据存储之SharedPreference
- Android存储方式之SharedPreference
- Android数据存储之键值对数据和File数据
- 使用GrideView实现日历控件
- 各类开发工具插件
- 关于POI导入导出Excel
- 列表侧滑删除(二)
- 窗口函数之聚合函数的高级用法(一)
- Android SharedPreference存储键值对
- 2017/06/11 新大陆面试总结
- C++知识点 primer解释
- spring 事务REQUIRES_NEW 不起作用的解决方法
- Android 属性系统
- 最详细的Log4j使用教程
- 关于Git远程与本地冲突的解决方法
- 大杂烩.
- Coursera加密与加密货币导论1-2哈希指针及结构