保存在Android的碎片数据 [英] Save data in android fragment
本文介绍了保存在Android的碎片数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我开发的 Xamarin的Android应用程序。我不知道如何保存变量的值,我有myfragment.I希望该变量的值回来时,我经过完全关闭重新打开我的应用程序it.How我可以实现吗?
I am developing Xamarin Android Application.I don't know how to save variable value which I have in myfragment.I want that variable's value back when I reopen my application after completely closing it.How can I implement it ?
推荐答案
家伙,我已经在片段使用下面code解决这个问题:
guys I have already solve this using below code in fragment:
protected void saveset(){
var prefs =this.Activity.GetSharedPreferences("MyApp",FileCreationMode.Private);
var prefEditor = prefs.Edit();
prefEditor.PutString ("LoginUserName",LoginUserName.Text.Trim());
prefEditor.PutString ("ProfilePicture",ImageUrl);
prefEditor.PutString ("UserID", User_Id);
prefEditor.Commit();
}
protected void retrieveset(){
//retreive
var prefs =this.Activity.GetSharedPreferences("MyApp", FileCreationMode.Private);
LoginUserName.Text= prefs.GetString ("LoginUserName", string.Empty);
ImageUrl= prefs.GetString ("ProfilePicture", string.Empty);
User_Id = prefs.GetString ("UserID", string.Empty);
}
这篇关于保存在Android的碎片数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文