在数组列表中添加数据失败

时间:2018-11-29 18:03:56

标签: java android firebase arraylist firebase-realtime-database

我想将名为funny_momments_row的对象添加到名为ArrayList的{​​{1}}中,但是没有添加。之后,我正在检查data为空还是没有使用data方法。该代码在此行之前运行良好:

isEmpty

这是完整的课程:

funny_momments_row current = new funny_momments_row(dataSnapshot.child("like").getValue().toString(),dataSnapshot.child("url").getValue().toString());

enter image description here

1 个答案:

答案 0 :(得分:0)

请尝试执行此操作,因为videoSnapsot是您需要在数组列表中添加的数据。

  public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            for (DataSnapshot videoSnapshot: dataSnapshot.getChildren()) {

                data.add(videoSnapshot.getValue(funny_momments_row.class));
                //Create getter/setter method in funny_momments_row class if needed.
            }
        }

并且,对于funny_momments_row,请使用Java命名约定。