2016-07-21 3 views
0

Android에 앱을 쓰고 있는데 파이어베이스에 생성 된 데이터베이스에 데이터와 상점을 만듭니다. 하지만 그 데이터베이스의 모든 데이터를 삭제할 수있는 기능이 필요했습니다. 이전에는 'Firebase.remove()'라는 메서드가 있었지만 현재 사용할 수 없거나 적절한 설명서가 없습니다. "에서firebase 데이터베이스 항목이나 항목을 지우는 방법?

Firebase firebaseRef = new Firebase("myfirebase.com"); 
firebaseRef.child("node").remove(); 

답변

2

을 제안 할 수 있습니다한다면 그것은 좋은 것입니다 . ", 루트 요소를 비우고 싶다고 가정합니다. 이제

은, 먼저 데이터베이스 또는 데이터베이스 자체의 키에 대한 참조를 가지고, 중포 기지 데이터베이스에서 모든 개체를 제거

DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference(); 

지금 당신은 당신이 원하는 것을 달성하기 위해 두 가지 방법이 있다고합니다 :

  1. removeValue() databaseReference.removeValue();
  2. 의 setValue() databaseReference.setValue(null);
5

내가 그 데이터베이스의 모든 데이터를 삭제할 수 있습니다 ... .. : 누군가가 당신이 그것을 삭제 호출하여 루트 노드를 삭제할 수있는 방법

관련 문제