我想在我的Xamarin.Android项目中保存和检索一些应用程序设置。我知道在Android(java)中,我使用类SharedPreferences来存储此信息,但我不知道如何将其转换为XamarinC#。当我在XamarinStudioIDE中键入“SharedPreferences”时,没有自动完成功能,所以我不知道该使用什么。对互联网的初步搜索将我带到了一个相关问题,但只包含Androidjava:UseSharedPreferencesinxamarin总结一下:什么是AndroidJava的SharedPreferences的XamarinAndroidC#等效?
我想在我的Xamarin.Android项目中保存和检索一些应用程序设置。我知道在Android(java)中,我使用类SharedPreferences来存储此信息,但我不知道如何将其转换为XamarinC#。当我在XamarinStudioIDE中键入“SharedPreferences”时,没有自动完成功能,所以我不知道该使用什么。对互联网的初步搜索将我带到了一个相关问题,但只包含Androidjava:UseSharedPreferencesinxamarin总结一下:什么是AndroidJava的SharedPreferences的XamarinAndroidC#等效?
我的代码是:finalStringeulaKey="mykey";finalSharedPreferencesprefs=PreferenceManager.getDefaultSharedPreferences(getApplicationContext());booleanhasBeenShown=prefs.getBoolean(eulaKey,false);总是根据操作系统版本返回不同的值。在2.2、2.3.4、3.2、4.0.3中测试-返回正确值。但是对于带有2.3.7和CianogenMod7.1的设备ZteBlade-结果总是错误的。我想getBoolean的默认值。这里
我的代码是:finalStringeulaKey="mykey";finalSharedPreferencesprefs=PreferenceManager.getDefaultSharedPreferences(getApplicationContext());booleanhasBeenShown=prefs.getBoolean(eulaKey,false);总是根据操作系统版本返回不同的值。在2.2、2.3.4、3.2、4.0.3中测试-返回正确值。但是对于带有2.3.7和CianogenMod7.1的设备ZteBlade-结果总是错误的。我想getBoolean的默认值。这里
我需要在共享首选项中保存一些字符串数组,然后再获取它们。我试过这个:prefsEditor.putString(PLAYLISTS,playlists.toString());其中播放列表是String[]得到:playlist=myPrefs.getString(PLAYLISTS,"playlists");其中播放列表是String但它不起作用。我该怎么做?谁能帮帮我?提前致谢。 最佳答案 您可以像这样创建自己的数组字符串表示形式:StringBuildersb=newStringBuilder();for(inti=0;i然后
我需要在共享首选项中保存一些字符串数组,然后再获取它们。我试过这个:prefsEditor.putString(PLAYLISTS,playlists.toString());其中播放列表是String[]得到:playlist=myPrefs.getString(PLAYLISTS,"playlists");其中播放列表是String但它不起作用。我该怎么做?谁能帮帮我?提前致谢。 最佳答案 您可以像这样创建自己的数组字符串表示形式:StringBuildersb=newStringBuilder();for(inti=0;i然后
SharedPreferences存储特点sp存储专门用来存储一些单一的小数据key--value存储数据的类型:boolean,float,int,long,StringSharedPreferences存储的位置:/data/data/packageName/shared_prefs/xxx.xml可以设置数据智能是当前应用读取,而别的应用不可以应用卸载时会删除此数据APISharedPreferences:对应sp文件的接口context.getSharedPreferences(Stringnameintmode):得到SP对象name:文件名(不带xml)mode:生成的文件模式(是
我创建了一个应用程序,它使用共享首选项以便用户登录。用户的密码保存在首选项中。我的问题是,如果用户想更改他/她的密码,我该如何更改首选项中的密码? 最佳答案 SharedPreferencesprefs=...//youalreadyknowhowtouseprefsandhaveoneofthisobjectsEditoreditor=prefs.edit();editor.putString("password","newvalue");editor.apply(); 关于java-
我创建了一个应用程序,它使用共享首选项以便用户登录。用户的密码保存在首选项中。我的问题是,如果用户想更改他/她的密码,我该如何更改首选项中的密码? 最佳答案 SharedPreferencesprefs=...//youalreadyknowhowtouseprefsandhaveoneofthisobjectsEditoreditor=prefs.edit();editor.putString("password","newvalue");editor.apply(); 关于java-
我找到了一种解决方法来实际启用嵌套PreferenceScreen上的ActionBar主页按钮...但是它不会在我的PreferenceActivity中调用OnOptionsItemSelected。有人知道在嵌套的PreferenceScreen上实际使用主页按钮的方法吗?此处修改后35:http://code.google.com/p/android/issues/detail?id=4611@OverridepublicbooleanonPreferenceTreeClick(PreferenceScreenpreferenceScreen,Preferenceprefere