You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
다시 홈화면으로 돌아왔을 때 맨 아래에 모먼트가 추가됨 (모먼트가 여러 개 있을 때는 변화가 없는 것 처럼 보임)
🧐 예상 행동
모먼트 남기기를 누르고 홈화면으로 돌아왔을 때 최신순으로 정렬이 되어있어야하고 스크롤도 맨 위로 올라간 상태여야한다.
만약, 오래된순인 상태에서 모먼트를 남겼을 때 바텀시트 리스트에 변화가 없는 것 처럼 보이기 때문에 최신순 정렬이 필요함. (사용자를 고려하여 모먼트를 남기면 최근에 내가 쓴 글이 보이는 것이 낫다고 생각했음)
문제
기존에 BroadCastReceiver를 활용하여 모먼트를 남겼을 때를 감지하여 이벤트를 주었지만, room + flow 의 이점을 활용하여 DB에 변경내역이 있을 때 자동으로 변경 사항을 collect 하는 방식을 이용하는 것으로 바꿈.
그러나, 최신순으로 정렬을 해야하면 어차피 모먼트를 다시 가져오는 로직이 필요함 (room + flow 이점을 활용할 수 없음)
The text was updated successfully, but these errors were encountered:
🚶♂️ 접근 방법
🧐 예상 행동
모먼트 남기기를 누르고 홈화면으로 돌아왔을 때 최신순으로 정렬이 되어있어야하고 스크롤도 맨 위로 올라간 상태여야한다.
만약, 오래된순인 상태에서 모먼트를 남겼을 때 바텀시트 리스트에 변화가 없는 것 처럼 보이기 때문에 최신순 정렬이 필요함. (사용자를 고려하여 모먼트를 남기면 최근에 내가 쓴 글이 보이는 것이 낫다고 생각했음)
문제
기존에
BroadCastReceiver
를 활용하여 모먼트를 남겼을 때를 감지하여 이벤트를 주었지만, room + flow 의 이점을 활용하여 DB에 변경내역이 있을 때 자동으로 변경 사항을 collect 하는 방식을 이용하는 것으로 바꿈.그러나, 최신순으로 정렬을 해야하면 어차피 모먼트를 다시 가져오는 로직이 필요함 (room + flow 이점을 활용할 수 없음)
The text was updated successfully, but these errors were encountered: