저번에 문제였다던 로그인 로직을 기억할지는 모르겠지만 그 로직을 고쳤다!
고치지 못했던 이유가 무엇이였냐면, Model에서 값을 보낸뒤 그 값을 Activity에서 처리해 Intent에 activity를 담아 화면 전환을 시키는 거였기 때문이다. 그래서 어쩔 수 없이 Model에서 값을 보내줬어야 했기 때문에 막혔던 것이었다.
그런데 Model에서도 화면 전환이 가능하다는 것을 꺠달았다. 그래서 그냥 Activity에서는 매게변수만 보내주며 Model에서 화면 전환까지 다루었다.
이렇게 짜는것이 안 좋을 수 도 있지만 지금의 나는 더 좋은 방법을 모르기에 일단 이렇게 사용할 것이다.
이렇게 로그인 로직을 고치고 나니 기분이 좋아서 글 쓰기 모델을 잠시 작성하였는데 또 다른 문제에 막히게 되었다.
그 문제는 바로 FireStore에서 값을 가져오는 것이다. 지금의 나는 값을 가져오는 방법을 모르기 때문에 일단 열심히 찾아는 볼 것이다.
나의 경우 Task is not yet complete가 떳는데 인터넷에는 내용이 없더라.
어떻게 값을 가져올진 모르겠으나 열심히 찾아봐야겠다.