ISSUE
fragment-activity 통신 중위와 같이 코드를 짰는데
MainActivity를 Detail Activity로 casting 할 수 없다고 나온다.
Solve
해당 Fragment는 이미 MainAcvitiy를 host로 삼고 있기 때문에, 다른 activity를 casting할 수 없다. 따라서, fragment 통신을 다른 방식(viewmodel)으로 구현하자.
(물론 이 방식은 fragment-mainactivity 간의 통신이었으면 가능했을 것이다. )
"as Upcasting은 '상속'관계에서만 가능하다는 것을 잊지 말자."