ViewModel을 공유하고 싶으면 Fragment를 사용해야한다.
Activity간의 ViewModel 공유는 있을 수 없다.
Activity가 넘어갈 때 ViewModel이 종료된다.
이전에 Login1과 2 에서는 SessionCallBack이 한번 더 불려오기 떄문에 init{}에서 한번더 불러왔던 것이다.
ViewModel의 변수를 공유하고 싶다면 하나의 Activity내에 ViewModel을 생성하고
그 ViewModel을 각각의 Fragment에서 받아야한다.
또한 Fragment를 사용하기 위해 layout파일에서
<fragment>를 사용했지만 오류가 났다.
해결 : <Framelayout>을 사용했다.