SharedPreferences
1.是一种轻量级的数据存储方式
2.本质是基于XML文件存储key-value键值对数据
3.通常用来存储一些简单的配置信息
4.Shardpreferences对象本身只能获取数据而不支持存储和修改,存储和修改是通过Editor对象实现
5.实现ShardPreferences存储的步骤如下:
(1)获得ShardPreferences对象
(2)获得ShardPreferences.Editor对象
(3)通过Editor接口的putXxx方法保存key-value对其中Xxx表示不同的数据类型
(4)通过Editor接口的commmit方法保存key-value对象
记住用户名Demo
public class ShardPreActivity extends AppCompatActivity implements View.OnClickListener{
private EditText etName,etPass;
private CheckBox checkBox;
SharedPreferences pref;
SharedPreferences.Editor editor;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_shard_pre);
etName = (EditText) findViewById(R.id.editText);
etPass = (EditText) findViewById(R.id.editText2);
checkBox = (CheckBox) findViewById(R