本文介绍了从iPhone的Andr​​oid NSUserDefaults的相似的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要保存很简单的几个数据。最喜欢在Objective-C,我可以用 NSUserDefaults的做的。

I like to save very simple a few Data. Best like in Objective-C I can do with NSUserDefaults.

什么是类似的命令在这里的Andr​​oid?(只是保存几个变量,被重用,只要应用程序的安装)我不喜欢用复杂的数据库只是做到这一点。

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的Andr​​oid NSUserDefaults的相似的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 15:47