sharedpreferences多个活动过Android Studio 2.1
问题描述:
有了这个下面的代码页sharedpreferences多个活动过Android Studio 2.1
sharedpreferences = getSharedPreferences(MyPREFERENCES, MODE_PRIVATE);
editor = sharedpreferences.edit();
editor.putString("Mode_DataPath", "Some_Value");// Database Path
editor.commit();
以及与此下面主要活动成功代码荫获得价值完全
sharedpreferences = getSharedPreferences(MyPREFERENCES, MODE_PRIVATE);
Mode_Area_Name = (sharedpreferences.getString("Mode_DataPath", ""));
但我分配值Mode_DataPath在登录我的问题是,当我点击按钮,去另一个活动,我得到空值与上面相同的代码请任何身体帮助我
这已经是我禾但是当我升级到Android Studio 2.1问题在增加
答
我对你的代码做了一些编辑。试试这个:
SharedPreferences.Editor sharedpreferences = getSharedPreferences(MyPREFERENCES, 0).edit();
editor.putString("key", "value");
editor.commit();
任何活动
在您的应用程序
SharedPreferences sharedpreferences = getSharedPreferences(MyPREFERENCES, 0);
String myValue = sharedpreferences.getString("key","NA");
你能后的类的完整定义是什么? –
检查您的MyPREFERENCES在您的其他活动中是否相同。 – Levon
您可以为SharedPreferences使用单例模式 –