2015-04-23 18 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类获取值? –

相关问题