diff --git a/app/src/main/java/com/example/cosmosclient/app/Cosmos.java b/app/src/main/java/com/example/cosmosclient/app/Cosmos.java index 632820b..51d1010 100644 --- a/app/src/main/java/com/example/cosmosclient/app/Cosmos.java +++ b/app/src/main/java/com/example/cosmosclient/app/Cosmos.java @@ -4,9 +4,12 @@ import com.example.cosmosclient.entities.Group; +import java.util.HashMap; + public class Cosmos extends Application { private String token=null; private Group curGroup=null; + private HashMap groups = new HashMap<>(); private String uId=null; //token処理 @@ -20,11 +23,24 @@ //Group処理 public void setCurrentGroup(Group g){ curGroup = g; + //ここを考える } public Group getCurentGroup(){ return curGroup; } + public void setGroup(Group g) { + if(groups.get(g.getgId()) == null) { + String newGid = g.getgId(); +// Group newGroup = new Group(); +// newGroup.setgId(newGid); + groups.put(newGid, g); + } + } + public Group getGroup(String gId) { + return groups.get(gId); + } + //uId処理 public void setuId(String uId){ this.uId = uId;