xamarin android用ISharedPreferences进行状态保持 会话保持 应用程序首选项保存

来源:互联网 发布:mac卸载战网客户端 编辑:程序博客网 时间:2024/05/22 15:50

 //登录成功

 ISharedPreferences shared = GetSharedPreferences("UserInfo", FileCreationMode.Private);

//写入缓存,以便后面的界面可以获取登录人的信息

ISharedPreferencesEditor editor = shared.Edit();

editor.PutString("username", "admin");

editor.PutString("userpwd", "123456");

editor.Commit();


其他页面获取

ISharedPreferences sharedPreferences = GetSharedPreferences("UserInfo", FileCreationMode.Private);

string username = sharedPreferences.GetString("username", "");    

string userpwd = sharedPreferences.GetString("userpwd", "");


FileCreationMode.Private为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容

FileCreationMode.Append:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件

FileCreationMode.WorldReadable: 表示当前文件可以被其他应用读取

FileCreationMode.WorldWriteable:表示当前文件可以被其他应用写入

阅读全文
0 0