|
|
@@ -42,7 +42,6 @@ public class ScreenIDMapper {
|
|
|
}
|
|
|
map.put(originId, mappingId);
|
|
|
|
|
|
- print();
|
|
|
}
|
|
|
|
|
|
public void remove(@ScreenID.FragmentID int originId) {
|
|
|
@@ -51,7 +50,6 @@ public class ScreenIDMapper {
|
|
|
}
|
|
|
map.remove(originId);
|
|
|
|
|
|
- print();
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -72,7 +70,7 @@ public class ScreenIDMapper {
|
|
|
return (int) value;
|
|
|
}
|
|
|
|
|
|
- private void print() {
|
|
|
+ public void print() {
|
|
|
Log.w("APP# ScreenStarterIDMapper | put", "|" + " --------------------- Screen ID Map ----------------------------------");
|
|
|
for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
|
|
|
int key = entry.getKey();
|
|
|
@@ -85,19 +83,30 @@ public class ScreenIDMapper {
|
|
|
/**
|
|
|
* 비회원으로 세팅
|
|
|
*/
|
|
|
- public void toGuest() {
|
|
|
+ public ScreenIDMapper toGuest() {
|
|
|
put(ScreenID.ALL_MENU, ScreenID.ALL_MENU_GUEST);
|
|
|
put(ScreenID.MY_MAIN, ScreenID.MY_MAIN_GUEST);
|
|
|
|
|
|
// todo 게스트가 갈 수 없는 화면을 Main 으로 맵핑 필요
|
|
|
+
|
|
|
+ return this;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 회원으로 세팅
|
|
|
*/
|
|
|
- public void toMember() {
|
|
|
+ public ScreenIDMapper toMember() {
|
|
|
remove(ScreenID.ALL_MENU);
|
|
|
remove(ScreenID.MY_MAIN);
|
|
|
+
|
|
|
+ return this;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * dispose
|
|
|
+ */
|
|
|
+ public void destroy() {
|
|
|
+ map = null;
|
|
|
}
|
|
|
|
|
|
}
|