Android limitToLast正在被忽略

Android limitToLast正在被忽略,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,我需要一些帮助。我试图从firebase数据库中检索最后2个值,但下面的代码返回所有3个值。我做错了什么 FirebaseDatabase mFirebaseDatabase = FirebaseDatabase.getInstance(); DatabaseReference mDatabaseReference = mFirebaseDatabase.getReference().child("data/" + userId + "/contents/"); mDatabaseReferen

我需要一些帮助。我试图从firebase数据库中检索最后2个值,但下面的代码返回所有3个值。我做错了什么

FirebaseDatabase mFirebaseDatabase = FirebaseDatabase.getInstance();
DatabaseReference mDatabaseReference = mFirebaseDatabase.getReference().child("data/" + userId + "/contents/");
mDatabaseReference.limitToLast(2);

mFirebaseAdapter = new FirebaseRecyclerAdapter<MyObject, MyObjectViewHolder>(
                MyObject.class,
                R.layout.item,
                MyViewHolder.class,
                mDatabaseReference) {...}
其中d5TPjSY2rJRrFJUF7nPrQWcGAjh1是用户ID。
提前谢谢

当调用
limitToLast()
(或任何其他查询方法)时,它将返回一个新对象。您必须使用这个新对象

DatabaseReference mDatabaseReference = mFirebaseDatabase.getReference().child("data/" + userId + "/contents/");
Query query = mDatabaseReference.limitToLast(2);
mFirebaseAdapter = new FirebaseRecyclerAdapter<MyObject, MyObjectViewHolder>(
                MyObject.class,
                R.layout.item,
                MyViewHolder.class,
                query) {...}
DatabaseReference mDatabaseReference=mFirebaseDatabase.getReference().child(“data/”+userId+“/contents/”;
Query Query=mDatabaseReference.limitToLast(2);
mFirebaseAdapter=新的FirebaseRecyclerAdapter(
MyObject.class,
R.layout.item,
MyViewHolder.class,
查询){…}

当您调用
limitToLast()
(或任何其他查询方法)时,它将返回一个新对象。您必须使用这个新对象

DatabaseReference mDatabaseReference = mFirebaseDatabase.getReference().child("data/" + userId + "/contents/");
Query query = mDatabaseReference.limitToLast(2);
mFirebaseAdapter = new FirebaseRecyclerAdapter<MyObject, MyObjectViewHolder>(
                MyObject.class,
                R.layout.item,
                MyViewHolder.class,
                query) {...}
DatabaseReference mDatabaseReference=mFirebaseDatabase.getReference().child(“data/”+userId+“/contents/”;
Query Query=mDatabaseReference.limitToLast(2);
mFirebaseAdapter=新的FirebaseRecyclerAdapter(
MyObject.class,
R.layout.item,
MyViewHolder.class,
查询){…}

谢谢你,弗兰克!我错过了。顺便说一下,我喜欢你的视频!:)谢谢你,弗兰克!我错过了。顺便说一下,我喜欢你的视频!:)