我想保存一些简单的数据。在iPhone上,我可以用Objective-C中的NSUserDefaults
来做这件事。
Android中类似的命令是什么?
我只是保存了一些变量,只要安装了应用程序就可以重用。我不想仅仅为了做到这一点而使用复杂的数据库。
发布于 2010-08-27 22:17:22
这是我找到的最简单的解决方案:
//--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);
其中' context‘是当前上下文(例如,在activity子类中可能是这样)。
https://stackoverflow.com/questions/3584267
复制相似问题