2014-02-16 116 views
-4

如何不断保存和加载变量?我发现共享首选项,但不明白它。比如我有一个被称为在Android中保存变量

INT global_coins

我怎样才能加载或保存变量?谢谢 !

+2

使用SharedPreferences你不理解什么?这里有很好的解释(以及可用于保存应用数据的其他选项):http://developer.android.com/guide/topics/data/data-storage.html –

+0

如果您不了解SharedPreferences的任何特定内容,那么最好问一下。你的问题太模糊,无法回答。 – Egor

+0

也许有人可以举个例子吗? – user3202845

回答

2

你会做这样的事情存储变量:

SharedPreferences sp = context.getSharedPreferences(context.getString(R.string.shared_preferences_file), 0); 
Editor editor = sp.edit(); 
editor.putInt(context.getString(parameterRid), value); 
editor.commit(); 

而且像这样读取变量:

SharedPreferences sp = context.getSharedPreferences(context.getString(R.string.shared_preferences_file), 0); 
return sp.getInt(context.getString(parameterRid), defaultValue); 

你真的应该阅读SharedPreferences的文档,它真的很简单了解和the official guide to data storage是非常有用的。