android保存用户名与密码方法①

 // 当你第一次登录时,输入用户名、密码之后,按“登录”键,在其onclick函数中:

       // 保存用户名与密码

        Username = (EditText) findViewById(R.id.mainEdit_01);        //编辑框对象
        Password = (EditText) findViewById(R.id.mainEdit_02);

         User = Username.getText().toString();              
         Psw = Password.getText().toString();

        SharedPreferences preference = getSharedPreferences("person",Context.MODE_PRIVATE);

        Editor edit = preference.edit();

        edit.putString("User",User);      

        edit.putString("Psw",Psw);

        edit.commit();

       //在主界面初始化时,加载上一次保存的用户名与密码

        public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Username = (EditText) findViewById(R.id.mainEdit_01);        //编辑框对象
        Password = (EditText) findViewById(R.id.mainEdit_02);

        SharedPreferences preference = getSharedPreferences("person",Context.MODE_PRIVATE);

        Username.setText(preference.getString("User",""));            //preference.getString(标示符,默认值<这里为空>)
        Password.setText(preference.getString("Psw", ""));

注意:这里的preference要分开定义,不能用同一个preference,不然无法生效。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值