Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class UserLocalStore {
- public static final String SP_NAME ="userDetails";
- SharedPreferences userLocalDatabase;
- public UserLocalStore(Context context)
- {
- userLocalDatabase = context.getSharedPreferences(SP_NAME, 0);
- }
- public void storeUserData(User user)
- {
- SharedPreferences.Editor spEditor = userLocalDatabase.edit();
- spEditor.putString("name", user.name);
- spEditor.putString("surname", user.surname);
- spEditor.putString("username", user.username);
- spEditor.putString("password", user.password);
- spEditor.putInt("age", user.age);
- spEditor.commit();
- }
- public User getLoggedInUser() {
- String name = userLocalDatabase.getString("name", "");
- int age = userLocalDatabase.getInt("age", -1);
- String username = userLocalDatabase.getString("username", "");
- String password = userLocalDatabase.getString("password", "");
- String surname = userLocalDatabase.getString("surname", "");
- User storedUser = new User(name, age, username, password, surname);
- return storedUser;
- }
- public void setUserLoggedIn(boolean loggedIn)
- {
- SharedPreferences.Editor spEditor = userLocalDatabase.edit();
- spEditor.putBoolean("LoggedIn", loggedIn);
- spEditor.commit();
- }
- public boolean getUserLoggedIn()
- {
- if (userLocalDatabase.getBoolean("LoggedIn", false))
- {
- return false;
- }else
- {
- return true;
- }
- }
- public void clearUserData()
- {
- SharedPreferences.Editor spEditor = userLocalDatabase.edit();
- spEditor.clear();
- spEditor.commit();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement