Open azrael8576 opened 1 year ago
在Fragment導航至別頁回退回此頁後會重新,創建視圖。
onCreateView() onViewCreated()
在這兩個生命週期中註冊。 會導致回退時重複註冊監聽。
進而重複觸發狀態更新,事件導航(導致閃退)
可否推薦一個作法 移至onCreate監聽、或在onDestroyView 註銷監聽、或有更合適的作法?
另外我是新手使用妳的Flow擴展類,若推薦註銷監聽可否提供基於封裝後的實踐方法?
感謝
在Fragment導航至別頁回退回此頁後會重新,創建視圖。
onCreateView() onViewCreated()
在這兩個生命週期中註冊。 會導致回退時重複註冊監聽。
進而重複觸發狀態更新,事件導航(導致閃退)
可否推薦一個作法 移至onCreate監聽、或在onDestroyView 註銷監聽、或有更合適的作法?
另外我是新手使用妳的Flow擴展類,若推薦註銷監聽可否提供基於封裝後的實踐方法?
感謝