본문 바로가기
안드로이드 스튜디오

파이어베이스에서 실시간 데이타 삭제하기

by Jun_N 2019. 1. 15.

파이어베이스 안에 저장되어 있는 특정 자료만 삭제하도록 하겠다.


파이어베이스 안에 이렇게 저장되어 있다.



여기서 특정 자료를 지우기 위해 유저 key값이 필요하며 이는 LSExbmg....... 이거다.


ReviewList에 저런 형식으로 저장되어 있다. 이를 활용한다.


삭제 다이어로그에서 삭제를 클릭했을때 아래있는 delete 함수를 실행.



데이타베이스에 저장되어있는 child값을 따라가서 setValue를 null로하면 지워지게된다.

그리고 나서 화면을 새로고침주는 효과를 주기 위해서 intent를 보내주어 재시작 하게 해준다.