Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Firebase:如何从对象内部获取对象列表_Java_Android_Firebase_Firebase Realtime Database - Fatal编程技术网

Java Android Firebase:如何从对象内部获取对象列表

Java Android Firebase:如何从对象内部获取对象列表,java,android,firebase,firebase-realtime-database,Java,Android,Firebase,Firebase Realtime Database,如果我在每个对象的内部都有一个对象列表,那么如何获取内部数组列表的值 我搜索了很多,但找不到解决方案 如果要获取书籍中的值,请尝试以下操作: DatabaseReference reference = FirebaseDatabase.getInstance().getReference("User"); reference.addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDa

如果我在每个
对象的内部都有一个对象列表,那么如何获取内部
数组列表的值

我搜索了很多,但找不到解决方案


如果要获取
书籍中的值,请尝试以下操作:

DatabaseReference reference = FirebaseDatabase.getInstance().getReference("User");

reference.addListenerForSingleValueEvent(new ValueEventListener() {
 @Override
public void onDataChange(DataSnapshot dataSnapshot) {
  for(DataSnapshot datas: dataSnapshot.getChildren()){
     DataSnapshot ds=datas.child("books");
     for (DataSnapshot dsBook: ds.getChildren()) {
      String bookName=dsBook.child("book_Name").getValue().toString();
    }
 }
  @Override
public void onCancelled(DatabaseError databaseError) {
      }
   });
快照位于
User
,然后您在它的直接子对象中迭代,并访问子对象
书籍
。然后再次迭代,但这一次在快照中,即
books
,并获取值
book\u Name
book\u Status