用SharedPreferences存储数据

原创 2016年05月30日 20:13:11

public class MainActivity extends Activity implements OnClickListener {

private EditText et1, et2;
private CheckBox cb1;
private Button btn;
private SharedPreferences spf;
private Editor editor;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findV();
spf = getSharedPreferences(“hello”, 0);
editor = spf.edit();
String userName = spf.getString(“et1”, “”);
if (userName == null) {
cb1.setChecked(false);
}
cb1.setChecked(true);
et1.setText(userName);
}

private void findV() {
et1 = (EditText) findViewById(R.id.et1);
et2 = (EditText) findViewById(R.id.et2);
cb1 = (CheckBox) findViewById(R.id.cb1);
btn = (Button) findViewById(R.id.btn1);
btn.setOnClickListener(this);
}

@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn1:
String name = et1.getText().toString().trim();
String pass = et2.getText().toString().trim();
if (“admin”.equals(name) && “123456”.equals(pass)) {
if (cb1.isChecked()) {
editor.putString(“et1”, name);
editor.commit();
} else {
editor.remove(“et1”);
editor.commit();
}
Toast.makeText(this, “登录成功”, Toast.LENGTH_LONG).show();
}
Toast.makeText(this, “登录失败”, Toast.LENGTH_LONG).show();
break;

}

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android数据的三种存储方式:SharedPreferences、SQLite、Content Provider

http://www.cnblogs.com/wisekingokok/archive/2011/09/13/2174484.html http://blog.csdn.net/cloa...

20170312_Android数据存储之SharedPreferences

一、概念                    1. 1 概念:               &...

安卓数据存储之sharedpreferences

安卓的数据存储四大方式,分别是SharedPreferences、SQLite、文件(File)和ContentProvider,其中SharePreferences与SQLite都是轻量级数据存储方...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)