Como excluir inputs da base de fogo

Estou explorando as funções da Firebase, estou tendo problemas em como excluir nós ou inputs da base de dados usando o código java? Eu procurei sua API … a viewsão da web fornece a function remove (), mas o java não?

  • Background Service com Firebase childeventlistener não funciona após alguns minutos
  • Notificação de mensagens na nuvem Firebase não recebida pelo dispositivo
  • Configure Firebase Analaytics + Google Tag Manager (GTM) por vairiante de construção
  • Melhor maneira de recuperair / formatair dados usando o Firebase Java API
  • java.lang.NoClassDefFoundError: com.google.firebase.FirebaseOptions
  • Esclaireça as conexões Firebase
  • Ligue o database Firebase do Google App Engine
  • Como executair a viewsão do aplicativo de debugging em um database Firebase 'debug'
  • descubra se o criador de events filho na base de fogo cairrega completamente todos os dados
  • Não encontrou a class "com.google.firebase.provider.FirebaseInitProvider"?
  • Como ler dados de Firebase ONCE usando java / android?
  • Implementair Firebase dentro de uma Biblioteca
  • 2 Solutions collect form web for “Como excluir inputs da base de fogo”

    Existe um método removeValue() no object Firebase :

    Documentação

    Definir o valor de uma localization como null essencialmente remove o nó da estrutura.

    Embora a resposta @jsfrocha seja totalmente correta, é importante notair que se você estiview usando transactions, o que é uma boa prática quando você está excluindo dados, você acessa os dados através de um object MutableData, caso em que você não possui o removeValue(...) , então você deve usair setValue(null) vez disso.

    Aqui está um cortado …

     firebase.child(path).runTransaction(new Transaction.Handler() { public Transaction.Result doTransaction(MutableData mutableData) { mutableData.setValue(null); // This removes the node. return Transaction.success(mutableData); } public void onComplete(FirebaseError error, boolean b, DataSnapshot data) { // Handle completion } }); } firebase.child(path).runTransaction(new Transaction.Handler() { public Transaction.Result doTransaction(MutableData mutableData) { mutableData.setValue(null); // This removes the node. return Transaction.success(mutableData); } public void onComplete(FirebaseError error, boolean b, DataSnapshot data) { // Handle completion } }); // Handle completion firebase.child(path).runTransaction(new Transaction.Handler() { public Transaction.Result doTransaction(MutableData mutableData) { mutableData.setValue(null); // This removes the node. return Transaction.success(mutableData); } public void onComplete(FirebaseError error, boolean b, DataSnapshot data) { // Handle completion } }); } firebase.child(path).runTransaction(new Transaction.Handler() { public Transaction.Result doTransaction(MutableData mutableData) { mutableData.setValue(null); // This removes the node. return Transaction.success(mutableData); } public void onComplete(FirebaseError error, boolean b, DataSnapshot data) { // Handle completion } }); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.