Android 无法创建任何SharedReference
我通常使用以下代码创建sharedPrefs文件:Android 无法创建任何SharedReference,android,Android,我通常使用以下代码创建sharedPrefs文件: SharedPrefrences SP = getSharedPrefrences("MYPREF",0); SP.getString("Username","x"); 但是现在如果我看到这个目录: "/data/data/packageName/" 没有共享的\u prefs目录 另一件事:如果我使用编辑器,它会正常工作。首先,您需要使用apply()/commit()方法在共享首选项中存储一些数据,以便从中检索数据 Share
SharedPrefrences SP = getSharedPrefrences("MYPREF",0);
SP.getString("Username","x");
但是现在如果我看到这个目录:
"/data/data/packageName/"
没有共享的\u prefs目录
另一件事:如果我使用编辑器,它会正常工作。首先,您需要使用apply()/commit()方法在共享首选项中存储一些数据,以便从中检索数据
SharedPrefrences SP = getSharedPrefrences("MYPREF",0);
SP.edit().putString("Username","SOME NAME").apply();
System.out.println("Username is : "+SP.getString("Username","x"));
首先,需要使用apply()/commit()方法在共享首选项中存储一些数据,以便从中检索数据
SharedPrefrences SP = getSharedPrefrences("MYPREF",0);
SP.edit().putString("Username","SOME NAME").apply();
System.out.println("Username is : "+SP.getString("Username","x"));
首先,您必须使用
编辑器设置数据
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("Name","Pepito");
editor.apply();
然后你可以阅读如下:
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
String name = preferences.getString("Name", "Here's the default value");
如果在make thatgetString()
之后设置了值,则字符串的值将是“Pepito”
,否则您将得到“这是默认值”
首先,您必须使用编辑器设置数据
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("Name","Pepito");
editor.apply();
然后你可以阅读如下:
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
String name = preferences.getString("Name", "Here's the default value");
如果您在make thatgetString()
之后设置了值,那么您的String
值将是“Pepito”
,否则您将得到“这是默认值”
如果我想使用我最常用的默认值,那么您传递的“x”就是默认值。如果我想使用默认值,你可以传递任何字符串来代替x。你传递的“x”是默认值。代替x,你可以通过任何字符串。我想这样做,但这个消息显示:“一旦你赚了15…”。总的来说,我很想这样做,但这条信息显示:“一旦你赚了15…”。我完全爱你