질문&답변
어떻게 저것만 작성했는데 동적으로 삭제가 되는지 이해가 안가요
좀 더 생각해보니 ContentListActivity에서 private fun getBookmarkData() { FBRef.bookmarkRef.child(FBAuth.getUid()).addValueEventListener(object : ValueEventListener { override fun onDataChange(dataSnapshot: DataSnapshot) { bookmarkIdList.clear() for (dataModel in dataSnapshot.children) { Log.e("myLog", dataModel.toString()) bookmarkIdList.add(dataModel.key.toString()) } rvAdapter.notifyDataSetChanged() } override fun onCancelled(error: DatabaseError) { } } ) } 이렇게 onDataChange가 있고 그안에 rvAdapter.notifyDataSetChanged() 이 코드가 있어서 데이터가 바뀔때마다 새로고침 해줘서 그런거같습니다! 이부분은 이해됐습니다! 그렇다면 하나의 데이터 수정을 위해 전체 데이터가 저 RVAdapter에 있는 로직을 타는거 같은데 그럼 나중에 데이터가 많아졌을때는 다른 방식으로 구현해야 좋은건가요?
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 253





