미해결
[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
댓글 오류 관련해 질문드립니다.
안녕하세요 선생님, 우선 강의 내용과 직접적으로 관련된 질문이 아니라 죄송합니다. 댓글 관련 오류가 몇 가지 발생해 여쭤봅니다.BoardReadActivity.kt
생략
// 댓글 목록 정보 가져옴
fun getCommentListData(key: String) {
생략
// 댓글 헤더에 댓글 개수 출력
binding.commentCountText.text = commentKeyList.count().toString()
생략
}기존 댓글 2개가 있는 상황에서 새 댓글을 1개 입력하면 댓글 개수가 3이 되어야 하는데요,2(기존) + 3(기존2업뎃1) = 5(누적)로 출력이 됩니다.또한 방금 막 작성한 댓글 a의 수정 페이지로 넘어가면추가된 댓글이 즉시 반영되지 않아 맨 위 댓글인 user1이 불러와지며댓글 a가 아닌 맨 위 댓글이 수정됩니다.마찬가지로 a를 삭제하려해도 user-1이 불러와지며삭제되는 댓글도 a가 아닌 user-1입니다.수정과 삭제를 반복하면 댓글 카운트는 계속 늘어나고, 이 과정에서 앱이 죽기도 합니다.게시글을 한 번 나갔다 들어와야 댓글 수가 제대로 카운트 돼서 어떻게 해야 할지 도움 요청드립니다. 코드 전체는 깃허브에 업로드 해 놓았습니다. https://github.com/shinyelee/my-solo-life