Xamarin.Android 记住账号

  1. 云栖社区>
  2. 博客>
  3. 正文

Xamarin.Android 记住账号

swjian1997 2018-04-22 16:45:00 浏览449
展开阅读全文

1.存储登陆信息

            if(login_cb_user.Checked)
            {
                ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences(this);
                ISharedPreferencesEditor editor = prefs.Edit();
                editor.PutBoolean("Ck_Status", true);
                editor.PutString("UserName", UserName); 
                editor.Commit();
                editor.Apply();
            } 
            else
            {
                ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences(this);
                ISharedPreferencesEditor editor = prefs.Edit();
                editor.PutBoolean("Ck_Status", false);
                editor.PutString("UserName", null); 
                editor.Commit();
                editor.Apply();
            }

2.读取登录信息

            ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences(this);
            login_cb_user.Checked = prefs.GetBoolean("Ck_Status", false);
            login_et_user.Text = prefs.GetString("UserName", null); 

 

网友评论

登录后评论
0/500
评论
swjian1997
+ 关注