Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中使用SharedReferences.Editor接收令牌userid_Android_Android Activity_Sharedpreferences - Fatal编程技术网

在Android中使用SharedReferences.Editor接收令牌userid

在Android中使用SharedReferences.Editor接收令牌userid,android,android-activity,sharedpreferences,Android,Android Activity,Sharedpreferences,您好,我有一个疑问,我如何使用SharedReferences.Editor 我已尝试使用以下方式传递令牌: appSharedPrefs = this.getSharedPreferences("Login", MODE_PRIVATE); prefsEditor = appSharedPrefs.edit(); prefsEditor.putString("Userid", mUserid ); prefsEditor.putString("Token", mToken ); pref

您好,我有一个疑问,我如何使用
SharedReferences.Editor

我已尝试使用以下方式传递令牌:

appSharedPrefs  = this.getSharedPreferences("Login", MODE_PRIVATE);

prefsEditor = appSharedPrefs.edit();

prefsEditor.putString("Userid", mUserid );
prefsEditor.putString("Token", mToken );
prefsEditor.putString("UserName", mUserName );
prefsEditor.putString("Password", mPassword );
prefsEditor.commit();
传递用户名是正确的,我想,但是在下一个活动中,我如何才能收到带有用户名的用户名。需要帮助!!谢谢

SharedPreferences prefs;
prefs  = this.getSharedPreferences("Login", MODE_PRIVATE);

String mUserid = prefs.getString("Userid", "NA");
String mToken = prefs.getString("Token", "NA" );
String mUserName = prefs.getString("UserName", "NA");
String mPassword = prefs.getString("Password", "NA");
NA是传递给此处字符串的默认值,请随意更改


此外,如果您已经将所有详细信息保存到
共享参考
,则还可以在任何屏幕上阅读。您可以用下面的方式将其git

SharedPreferences pref = this.getSharedPreferences("Login", MODE_PRIVATE); // Get reference if SharedPreference
String userid = pref.getString("Userid", "no name");
String token = pref.getString("Token", "no token");
String userName = pref.getString("UserName","no username");
String mPass = pref.getString("Password","no pass");

在下一个活动中,从SharedReferences读取值时遇到了什么问题?只需使用
String str_username=appSharedPrefs.getString(“用户名”,“默认值”)用于读取共享数据引用中的所有值@ρцσѕρєK是..在下一个活动中,我是说读取共享数据引用中的值有什么问题?@ρцσѕρєK我没有问题,我需要知道如何执行@ρцσѕK感谢您的回答,如果我传递userid和token,那么我可以获得用户的所有详细信息吗