diff --git a/app/src/main/java/com/example/nemophila/Nemophila.java b/app/src/main/java/com/example/nemophila/Nemophila.java index aa1b244..61ae16c 100644 --- a/app/src/main/java/com/example/nemophila/Nemophila.java +++ b/app/src/main/java/com/example/nemophila/Nemophila.java @@ -1,6 +1,7 @@ package com.example.nemophila; import android.app.Application; +import android.content.SharedPreferences; import com.example.nemophila.entities.Shop; @@ -15,12 +16,24 @@ //Getter public String getName() { + if(name == null){ + SharedPreferences preferences = getSharedPreferences("prefData", MODE_PRIVATE); + name = preferences.getString("name", ""); + } return name; } public String getUid() { + if(uid == null){ + SharedPreferences preferences = getSharedPreferences("prefData", MODE_PRIVATE); + uid = preferences.getString("uid", ""); + } return uid; } public String getToken() { + if(token == null){ + SharedPreferences preferences = getSharedPreferences("prefData", MODE_PRIVATE); + token = preferences.getString("token", ""); + } return token; } public Shop getCurrentShop() { @@ -35,13 +48,25 @@ //Setter public void setName(String name) { + SharedPreferences preferences = getSharedPreferences("prefData", MODE_PRIVATE); + SharedPreferences.Editor editor = preferences.edit(); + editor.putString("name", name); this.name = name; + editor.commit(); } public void setUid(String uid) { + SharedPreferences preferences = getSharedPreferences("prefData", MODE_PRIVATE); + SharedPreferences.Editor editor = preferences.edit(); + editor.putString("uid", uid); this.uid = uid; + editor.commit(); } public void setToken(String token) { + SharedPreferences preferences = getSharedPreferences("prefData", MODE_PRIVATE); + SharedPreferences.Editor editor = preferences.edit(); + editor.putString("token", token); this.token = token; + editor.commit(); } public void setCurrentShop(Shop currentShop) { this.currentShop = currentShop;