用SharePreference实现简单的保存账号密码
这里是用SharedPreferences实现简单的保存功能,账号的话也是代码里提前写了的。主要是还是通过这个简单的例子让我们更好的学习SharedPreferences。界面的话
也只是类似于模板一样的,并不能登陆到某个Activity。下面就介绍一下代码,具体实现的话代码里面我也都写了解释。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button1 = (Button) findViewById(R.id.button1);
button2 = (Button) findViewById(R.id.button2);
editText1 = (EditText) findViewById(R.id.editText1);
editText2 = (EditText) findViewById(R.id.editText2);
checkBox1 = (CheckBox) findViewById(R.id.checkBox1);
checkBox2 = (CheckBox) findViewById(R.id.checkBox2);
// 定义一个啥热捧reference存储的文件名login
preference = this.getSharedPreferences("login", MODE_PRIVATE);
// 创建edit向sharepreference里面存数据
editor = preference.edit();
// 判断存储的内容不为null并且不为空,这样子就可以拿数据了,实现保存功能
if (preference != null && !preference.getAll().isEmpty()) {
editText1.setText(preference.getString("usename", ""));
editT