从iPhone的Andr​​oid NSUserDefaults的相似 [英] Android similar NSUserDefaults from iPhone

查看:111
本文介绍了从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的相似的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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