保存在Android的碎片数据 [英] Save data in android fragment

查看:153
本文介绍了保存在Android的碎片数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开发的 Xamarin的Andr​​oid应用程序。我不知道如何保存变量的值,我有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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆