如何使用多个复选框和一个提交按钮来检索Firebase实时数据库数据

时间:2019-09-10 06:52:26

标签: java android firebase-realtime-database

我想从Firebase检索特定数据。例如,如果提交的复选框ID与演员的类型匹配,则数据库中的特定演员

2 个答案:

答案 0 :(得分:0)

您可以使用orderByChild

List<string> actors = new ArrayList<>();

   foreach(String actor: actors){

   ref.orderByChild(actor).addListenerforSingleValueEvent
   //continue the listener
   }

如何将演员添加到List

if(checkBox.Check()){
   actors.Add(actorName);
}else{
    actors.Remove(actorName);
}

答案 1 :(得分:0)

首先检查选中了所有checkboxes,然后单击按钮上的所有checkboxes,即checkbox.isChecked(); 如果选中,则将参与者的名称添加到查询中。