android数据储存和让文-登录记住密码功能
来源:互联网 发布:php判断淘宝店铺链接 编辑:程序博客网 时间:2024/05/22 12:33
login.xml的关键代码如下:
<TableRow><CheckBox android:id="@+id/remember_pass" android:layout_height="wrap_content" /> <TextView android:layout_height="wrap_content" android:text="Remember password" /></TableRow> <TableRow><Button android:id="@+id/login" android:layout_height="wrap_content" android:layout_span="2" android:text="Login" /></TableRow></TableLayout>
LoginActivity 中的代码如下所示
public class LoginActivity extends BaseActivity { private SharedPreferences pref; private SharedPreferences.Editor editor; private EditText accountEdit; private EditText passwordEdit; private Button login;private CheckBox rememberPass; @Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.login);pref = PreferenceManager.getDefaultSharedPreferences(this); accountEdit = (EditText) findViewById(R.id.account); passwordEdit = (EditText) findViewById(R.id.password); rememberPass = (CheckBox) findViewById(R.id.remember_pass); login = (Button) findViewById(R.id.login);boolean isRemember = pref.getBoolean("remember_password", false);if (isRemember) {String account = pref.getString("account", ""); String password = pref.getString("password", ""); accountEdit.setText(account); passwordEdit.setText(password);rememberPass.setChecked(true);}login.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {String account = accountEdit.getText().toString(); String password = passwordEdit.getText().toString();if (account.equals("admin") && password.equals("123456")) {editor = pref.edit();if (rememberPass.isChecked()) { editor.putBoolean("remember_password", true); editor.putString("account", account); editor.putString("password", password);} else {editor.clear();}editor.commit();Intent intent = new Intent(LoginActivity.this, MainActivity.class);startActivity(intent);finish();} else {Toast.makeText(LoginActivity.this, "account or password is invalid", Toast.LENGTH_SHORT).show();}}});} }效果显示图如下所示
0 0
- android数据储存和让文-登录记住密码功能
- 数据储存和访问—登录记住密码功能
- 实验3:android数据储存和访问----登录记住密码功能
- Android数据存储和访问-登录记住密码功能
- Android数据存储和访问-登录记住密码功能
- 实验3 Android数据存储和访问-登录记住密码功能
- Android实现登录名自动提示和记住密码功能
- Android数据存储和访问--用户登录记住密码
- Android:登录实现记住密码功能
- 实现记住密码和自动登录功能
- Android用SharedPreferences保存数据实现注册和登录功能(首次安装默认打开注册,记住密码)
- Android——SharedPreferences实现登录界面的记住密码和自动登录功能
- Android——SharedPreferences实现登录界面的记住密码和自动登录功能
- android 自动登录和记住密码
- Android App记住密码和自动登录
- Android实现自动登录和记住密码
- android记住密码 和自动登录
- android登录记住密码
- 第一天
- 3Sum Closest
- Oracle 11g 修改连接数
- 二维RecyclerView,可拖动面板控件
- idea 2016 创建包 (为啥不能创建包类呢?)
- android数据储存和让文-登录记住密码功能
- 浅析Hadoop(二)之MapReduce
- MapReduce: 一种简化的大规模集群数据处理法
- B+/-Tree原理及mysql的索引分析
- apache和nginx开启https
- TSET
- PHP编码规范
- jsp中获取绝对路径
- php生成网页桌面快捷方式