Android 10.0 - API 29
//'A' Page ViewModel
// Modal Page가 닫히고 A page가 보여질 때 동작하지 않습니다.
OnAppearing()
{
// Nothing to do when modal page down then show the A page
Subscription += Something;
etc...
}
// Moda Page가 열릴 때 동작합니다.
Ondisappearing()
{
Unsubscription -= Something;
etc...
}
'A’라는 page에서 Modal page를 열고 (이 때 'A’Page ViewModel에서 Disappearing
이 정삭적으로 동작합니다.)
다음 Modal page을 닫으면 'A’Page가 보여지게 됩니다.
이 때 Appearing
이 동작하는 것을 기대했는데 동작하지 않습니다.
‘A’ page에서 Appearing
을 통해 구독과 UI 변경이 됩니다.
disappearing에서는 구독해지와 UI 변경이 되게 끔 설계가 되어있는 상황이구요.
이런 상황에서 Modal page를 열게되면 disappearing만 발생하게 되니까 문제가 생기네요;;;