SharedPreferences存/读数据

SharedPreferences是一种以键-值来对数据进行操作的功能

存入

通过Button进行点击事件

SharedPreferencesv 本身对数据没有写入的功能,而是通过内部的接口调用Edit(),方法来写入.然后利用Put__来进行键值设置.最后通过apply()来进行数据传输

  button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                SharedPreferences.Editor editor=getSharedPreferences("Mao",MODE_PRIVATE).edit();

                editor.putString("name", "Tom");
                editor.putInt("age", 28);
                editor.putBoolean("married", false);
                editor.apply();
            }
        });

读取

通过Button点击事件和Edittext的显示来获取数据,SharedPreferencesv 本身对数据有读取的功能,通过getSharePreferences(文件名,MODE)

读取只有MODE_PRIVATE这一模式.通过get__并给予一个初始化数据来获取值.

button2.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                SharedPreferences input=getSharedPreferences("Mao",MODE_PRIVATE);
                String name=input.getString("name","");
                int age=input.getInt("age",0);
                boolean married=input.getBoolean("married",false);
                input.getBoolean("married", false);
                EditText editText=(EditText)findViewById(R.id.editText);
                editText.setText(name);
            }
        });



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值