在android中保存身份验证令牌的共享优先权

在android中保存身份验证令牌的共享优先权,android,sharedpreferences,Android,Sharedpreferences,我以前从未使用过SharedReferences,现在我想在SharedReferences中存储身份验证令牌。这是我的代码,我在hawkerauthToken中获取用户令牌,这是一个字符串,我想将此令牌存储在SharedReferences JsonObjectRequest request = new JsonObjectRequest(Request.Method.POST, LOGIN_URL, object, new Response.Listener&

我以前从未使用过
SharedReferences
,现在我想在
SharedReferences
中存储身份验证令牌。这是我的代码,我在
hawkerauthToken
中获取用户令牌,这是一个字符串,我想将此令牌存储在
SharedReferences

JsonObjectRequest request = new JsonObjectRequest(Request.Method.POST, LOGIN_URL, object,
                new Response.Listener<JSONObject>() {
                    @Override
                    public void onResponse(JSONObject response) {
                        try {
                            VolleyLog.v("v_response", response.toString(4));
                            Log.d("resopnse", response.toString());

                            hawkerauthToken = String.valueOf(response.get("token"));
                            Log.d("tokeennnn" , hawkerauthToken);


                        } catch (JSONException e) {
                            e.printStackTrace();
                        }
                    }
JsonObjectRequest-request=newjsonobjectrequest(request.Method.POST、LOGIN\u URL、object、,
新的Response.Listener(){
@凌驾
公共void onResponse(JSONObject响应){
试一试{
截击日志.v(“v_响应”,响应.toString(4));
Log.d(“resopnse”,response.toString());
hawkerauthToken=String.valueOf(response.get(“token”);
Log.d(“托克恩恩”,hawkerauthToken);
}捕获(JSONException e){
e、 printStackTrace();
}
}
尝试下面的代码

SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(inboxFragment.context);
        sp.edit().putString("keyname", "keyValue").apply();
试试下面的代码

SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(inboxFragment.context);
        sp.edit().putString("keyname", "keyValue").apply();

共享参考资料

保存:

 SharedPreferences preferences = getSharedPreferences("myPrefs", MODE_PRIVATE);
 preferences.edit().putString("token", hawkerauthToken).commit();
   String token = preferences.getString("token","");
检索:

 SharedPreferences preferences = getSharedPreferences("myPrefs", MODE_PRIVATE);
 preferences.edit().putString("token", hawkerauthToken).commit();
   String token = preferences.getString("token","");

共享参考资料

保存:

 SharedPreferences preferences = getSharedPreferences("myPrefs", MODE_PRIVATE);
 preferences.edit().putString("token", hawkerauthToken).commit();
   String token = preferences.getString("token","");
检索:

 SharedPreferences preferences = getSharedPreferences("myPrefs", MODE_PRIVATE);
 preferences.edit().putString("token", hawkerauthToken).commit();
   String token = preferences.getString("token","");
这个的副本,这个的副本。