本文介绍了从iPhone的Android NSUserDefaults的相似的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要保存很简单的几个数据。最喜欢在Objective-C,我可以用 NSUserDefaults的
做的。
I like to save very simple a few Data. Best like in Objective-C I can do with NSUserDefaults
.
什么是类似的命令在这里的Android?(只是保存几个变量,被重用,只要应用程序的安装)我不喜欢用复杂的数据库只是做到这一点。
What is the similar command here in Android?(just saving a few Variables, to be reused as long the application is installed)I don't like to use a complicated Database just to do that.
推荐答案
这是最简单的解决办法,我发现:
This is the most simple solution I've found:
//--Init
int myvar = 12;
//--SAVE Data
SharedPreferences preferences = context.getSharedPreferences("MyPreferences", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putInt("var1", myvar);
editor.commit();
//--READ data
myvar = preferences.getInt("var1", 0);
在哪里语境是当前上下文(例如,在一个活动的子类可能的这个的)。
这篇关于从iPhone的Android NSUserDefaults的相似的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!