2015-04-23 19 views

回答

1

當應用程序關閉你的變量死亡,使用SharedPreferences如果你想保存並閱讀小東西!

讀:

SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); 
int showed = sharedPref.getInt("var", 0); 

寫:

SharedPreferences sharedPre2f = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); 
SharedPreferences.Editor editor = sharedPre2f.edit(); 
editor.putInt("var", 0); 
editor.commit(); 
1

您可以使用共享偏好。他們可以隨時隨地通過應用程序訪問

首先在銷燬應用程序之前保存值。

SharedPreferences prefs= context.getSharedPreferences("MyValues", 0); 
    SharedPreferences.Editor saveValue = prefs.edit(); 
    saveValue.putString("Key", "Value"); 
    saveValue.commit(); 

現在你可以從任何地方得到這些值。

SharedPreferences prefs= context.getSharedPreferences("MyValues", 0); 
    prefs.getString("key", "defaultValue"); 
+0

我爲SharedPreferences使用了一個單獨的類,它需要應用程序上下文來調用此類的任何方法。我們如何獲得服務類中的上下文以從SharedPreferences類獲取值? –

相關問題