2016-10-14 48 views
0

我之前从未使用sharedprefrences,现在我想要在sharedprefrences中存储身份验证令牌。这是我的代码我在哪里获取用户令牌hawkerauthToken这是一个字符串,我想这个令牌存储在sharedprefrences在Android中保存身份验证令牌的共享主旨

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(); 
         } 
        } 
+0

重复(http://stackoverflow.com/questions/23024831/android-shared-preferences-example)。 –

回答

0

试试下面的代码

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

SharedPreferences

保存:

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

检索:这里[交]的

String token = preferences.getString("token","");