2014-02-16 67 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是非常有用的。