Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.73 KB | None | 0 0
  1. public class SharedPrefManager {
  2.  
  3.     //Key Pemanggilan Fungsi
  4.     public static final String NAMA_APLIKASI = "qtaasteelapp";
  5.     public static final String USER_TOKEN = "USER_TOKEN";
  6.     public static final String USER_EMAIL = "USER_EMAIL";
  7.     public static final String USER_NAME = "USER_NAME";
  8.     public static final String IS_LOGGED_IN = "IS_LOGGED_IN";
  9.  
  10.  
  11.     //Define
  12.     SharedPreferences sharedPreferences;
  13.     SharedPreferences.Editor editor;
  14.  
  15.  
  16.     public SharedPrefManager(Context context) {
  17.  
  18.         sharedPreferences = context.getSharedPreferences(NAMA_APLIKASI, Context.MODE_PRIVATE);
  19.         editor = sharedPreferences.edit();
  20.     }
  21.  
  22.  
  23.     public void setUserToken(String key, String nilai) {
  24.         editor.putString(key, nilai);
  25.         editor.commit();
  26.     }
  27.  
  28.     public String getUserToken() {
  29.         return sharedPreferences.getString(USER_TOKEN, "");
  30.     }
  31.  
  32.     public void setUserEmail(String key, String nilai) {
  33.         editor.putString(key, nilai);
  34.         editor.commit();
  35.     }
  36.  
  37.     public String getUserEmail() {
  38.         return sharedPreferences.getString(USER_EMAIL, "");
  39.     }
  40.  
  41.     public void setUserName(String key, String nilai) {
  42.         editor.putString(key, nilai);
  43.         editor.commit();
  44.     }
  45.  
  46.     public String getUserName() {
  47.         return sharedPreferences.getString(USER_NAME, "");
  48.     }
  49.  
  50.     public void setUserPosition(String key, String nilai) {
  51.         editor.putString(key, nilai);
  52.         editor.commit();
  53.     }
  54.  
  55.  
  56.     public void setIsLoggedIn(String key, boolean value) {
  57.         editor.putBoolean(key, value);
  58.         editor.commit();
  59.     }
  60.  
  61.     public Boolean getIsLoggedIn() {
  62.         return sharedPreferences.getBoolean(IS_LOGGED_IN, false);
  63.     }
  64.  
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement