sharedpreferences Android Studio 2.1的多个活动

时间:2016-05-13 13:44:34

标签: android sharedpreferences

使用以下代码,我将值分配给登录页面中的Mode_DataPath

sharedpreferences = getSharedPreferences(MyPREFERENCES, MODE_PRIVATE);
editor = sharedpreferences.edit();
editor.putString("Mode_DataPath", "Some_Value");// Database Path 
editor.commit();

使用以下代码,Iam在主要活动成功中获得价值

sharedpreferences = getSharedPreferences(MyPREFERENCES, MODE_PRIVATE);
Mode_Area_Name = (sharedpreferences.getString("Mode_DataPath", ""));

但我的问题是当我点击按钮并转到另一个活动时我得到空值以上相同代码请任何身体帮助我

这已经为我工作但当我升级到Android Studio 2.1问题正在升级

1 个答案:

答案 0 :(得分:0)

我对你的代码进行了一些编辑。试试这个:

SharedPreferences.Editor sharedpreferences = getSharedPreferences(MyPREFERENCES, 0).edit();
editor.putString("key", "value");
editor.commit();

在整个应用程序中的任何活动

SharedPreferences sharedpreferences = getSharedPreferences(MyPREFERENCES, 0);
String myValue =  sharedpreferences.getString("key","NA");