登录记录的记录
来源:互联网 发布:小米电视 直播软件 编辑:程序博客网 时间:2024/06/06 14:11
/**
* 只要到vp的最后一个页面: 向sp存信息, 读sp
*
* 登录记录的记录 :
* 1>向sp 存信息 状态值
* (2)用户信息 false:sp存 清空用户信息的值
*
* 2>读取 checkbox
*
* @author gaoyn
*
*/
public class MainActivity extends Activity {
private EditText edname;
private CheckBox ck;
private SharedPreferences sp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edname = (EditText) findViewById(R.id.etname);
ck = (CheckBox) findViewById(R.id.ji);
readsp();
}
private void readsp() {
sp = getSharedPreferences("users", MODE_PRIVATE);
boolean flag = sp.getBoolean("jizhu", false);
// flag 文件中记录的值
if (flag) {
// 如果记录密码: 不用填写,页面信息自动填写完毕
ck.setChecked(true);
edname.setText(sp.getString("ename", ""));
Intent intent = new Intent(MainActivity.this, WelcomeActivity.class);
startActivity(intent);
}
}
/**
* 存
*
* @param v
*/
public void login(View v) {
boolean b = ck.isChecked();
// ename 输入框的值
String ename = edname.getText().toString();
sp = getSharedPreferences("users", MODE_PRIVATE);
Editor edit = sp.edit();
if (b) {
edit.putBoolean("jizhu", true);
edit.putString("ename", ename);
edit.commit();
} else {
edit.putBoolean("jizhu", false);
edit.putString("ename", "");
edit.commit();
}
//
Intent intent = new Intent(MainActivity.this, WelcomeActivity.class);
startActivity(intent);
}
* 只要到vp的最后一个页面: 向sp存信息, 读sp
*
* 登录记录的记录 :
* 1>向sp 存信息 状态值
* (2)用户信息 false:sp存 清空用户信息的值
*
* 2>读取 checkbox
*
* @author gaoyn
*
*/
public class MainActivity extends Activity {
private EditText edname;
private CheckBox ck;
private SharedPreferences sp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edname = (EditText) findViewById(R.id.etname);
ck = (CheckBox) findViewById(R.id.ji);
readsp();
}
private void readsp() {
sp = getSharedPreferences("users", MODE_PRIVATE);
boolean flag = sp.getBoolean("jizhu", false);
// flag 文件中记录的值
if (flag) {
// 如果记录密码: 不用填写,页面信息自动填写完毕
ck.setChecked(true);
edname.setText(sp.getString("ename", ""));
Intent intent = new Intent(MainActivity.this, WelcomeActivity.class);
startActivity(intent);
}
}
/**
* 存
*
* @param v
*/
public void login(View v) {
boolean b = ck.isChecked();
// ename 输入框的值
String ename = edname.getText().toString();
sp = getSharedPreferences("users", MODE_PRIVATE);
Editor edit = sp.edit();
if (b) {
edit.putBoolean("jizhu", true);
edit.putString("ename", ename);
edit.commit();
} else {
edit.putBoolean("jizhu", false);
edit.putString("ename", "");
edit.commit();
}
//
Intent intent = new Intent(MainActivity.this, WelcomeActivity.class);
startActivity(intent);
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
public class WelcomeActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_welcome);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.welcome, menu);
return true;
}
}
阅读全文
0 0
- 登录记录的记录
- 记录IP登录的次数
- 消除mstsc的登录记录
- 记录用户的登录状态
- 记录远程桌面的连接登录日志方法
- 记录远程桌面的连接登录日志方法
- 记录远程桌面的连接登录日志方法
- 如何查看XP的用户登录记录
- 记录远程桌面的连接登录日志方法
- 记录oracle用户的登录信息
- 记录服务器登录用户的历史命令
- 记录oracle用户的登录信息
- 记录win2003远程登录的IP
- 解决ssh登录慢的问题记录
- JS记录用户登录次数的代码
- 删除SQL Server 的登录记录
- CAS单点登录遇到的问题记录
- 登录博客园的第一天记录
- 数位dp 模板 poj 2089
- Linux下使用crontab定时备份日志
- 优化微信公众号后台程序-公众平台开发8
- inner join on, left join on, right join on的区别与介绍
- 类似微信语音上滑取消,下滑发送的效果实现
- 登录记录的记录
- 安卓面试准备
- hdu4734
- svm支持向量机
- api设计细节
- mybatis详解-(3)驼峰命名
- 千里之行始于足下
- 动态代理
- TabLayout滑动