Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. public class PrefUtil {
  2.  
  3.  
  4. private Activity activity;
  5.  
  6. // Constructor
  7. public PrefUtil(Activity activity) {
  8. this.activity = activity;
  9. }
  10.  
  11. public void saveAccessToken(String token) {
  12. SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
  13. SharedPreferences.Editor editor = prefs.edit();
  14. editor.putString("fb_access_token", token);
  15. editor.apply(); // This line is IMPORTANT !!!
  16. }
  17.  
  18.  
  19. public String getToken() {
  20. SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
  21. return prefs.getString("fb_access_token", null);
  22. }
  23.  
  24. public void clearToken() {
  25. SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
  26. SharedPreferences.Editor editor = prefs.edit();
  27. editor.clear();
  28. editor.apply(); // This line is IMPORTANT !!!
  29. }
  30.  
  31. public void saveFacebookUserInfo(String first_name,String last_name, String email, String gender, String profileURL){
  32. SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
  33. SharedPreferences.Editor editor = prefs.edit();
  34. editor.putString("fb_first_name", first_name);
  35. editor.putString("fb_last_name", last_name);
  36. editor.putString("fb_email", email);
  37. editor.putString("fb_gender", gender);
  38. editor.putString("fb_profileURL", profileURL);
  39. editor.apply(); // This line is IMPORTANT !!!
  40. Log.d("MyApp", "Shared Name : "+first_name+"\nLast Name : "+last_name+"\nEmail : "+email+"\nGender : "+gender+"\nProfile Pic : "+profileURL);
  41. }
  42.  
  43. public void getFacebookUserInfo(){
  44. SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
  45. Log.d("MyApp", "Name : "+prefs.getString("fb_name",null)+"\nEmail : "+prefs.getString("fb_email",null));
  46. }
  47.  
  48.  
  49.  
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement