SharedPreferences存储

SharedPreferences是使用键值对的方式来存储数据的。

一、存储

Button button10 = (Button)findViewById(R.id.button10);
button10.setOnClickListener(new View.OnClickListener(){
    @Override
    public void onClick(View view) {
        SharedPreferences.Editor editor = getSharedPreferences("data",MODE_PRIVATE).edit();
        editor.putString("name","tingting");
        editor.putInt("age",18);
        editor.apply();
    }
});


二、读取

Button button11 = (Button)findViewById(R.id.button11);
button11.setOnClickListener(new View.OnClickListener(){
    @Override
    public void onClick(View view) {
        SharedPreferences share = getSharedPreferences("data",MODE_PRIVATE);
        StringBuilder str = new StringBuilder();
        str.append(share.getString("name",""));
        str.append(share.getInt("age",100));
        str.append("了");
        Toast.makeText(Main2Activity.this,str.toString(),Toast.LENGTH_LONG).show();
    }
});

首页 我的博客
粤ICP备17103704号