Java 调用Firebase recyclerview查询的语法
我正在创建一个查询,以按片段中的时间戳对firebase recyclerview进行排序。我有一个关于如何调用查询的语法问题 这是我的一段代码片段。 我不确定如何编写行“query.addListenerForSingleValueEvent(???)”Java 调用Firebase recyclerview查询的语法,java,android,firebase-realtime-database,Java,Android,Firebase Realtime Database,我正在创建一个查询,以按片段中的时间戳对firebase recyclerview进行排序。我有一个关于如何调用查询的语法问题 这是我的一段代码片段。 我不确定如何编写行“query.addListenerForSingleValueEvent(???)” public void onStart(){ super.onStart(); FirebaseRecyclerOptions选项= 新的FirebaseRecyclerOptions.Builder() .setQuery(usersRef
public void onStart(){
super.onStart();
FirebaseRecyclerOptions选项=
新的FirebaseRecyclerOptions.Builder()
.setQuery(usersRef,Posts.class)
.build();
Query Query=FirebaseDatabase.getInstance().getReference(“postId”).orderByChild(“timestamp”).limitToFirst(100);
query.addListenerForSingleValueEvent(??)
FirebaseRecyclerAdapter适配器=
新FirebaseRecyclerAdapter(选件){
@凌驾
受保护的无效onBindViewHolder(@NonNull final viewspostsviewholder holder,final int position,@NonNull Posts model){
最终字符串postId=getRef(位置).getKey();
usersRef.child(postId).addValueEventListener(新的ValueEventListener(){
@凌驾
public void onDataChange(@NonNull final DataSnapshot DataSnapshot){
Log.e(“heredata”、“heredata”+数据快照);
if(dataSnapshot.exists()){
提前感谢您的帮助如果您试图在“回收器”视图中显示查询结果,则应将该查询传递到生成器的
setQuery(…)
调用:
Query query = FirebaseDatabase.getInstance().getReference("postId").orderByChild("timestamp").limitToFirst(100);
FirebaseRecyclerOptions<Posts> options =
new FirebaseRecyclerOptions.Builder<Posts>()
.setQuery(query, Posts.class)
.build();
Query Query=FirebaseDatabase.getInstance().getReference(“postId”).orderByChild(“timestamp”).limitToFirst(100);
FirebaseRecyclerOptions选项=
新的FirebaseRecyclerOptions.Builder()
.setQuery(查询,Posts.class)
.build();
Query query = FirebaseDatabase.getInstance().getReference("postId").orderByChild("timestamp").limitToFirst(100);
FirebaseRecyclerOptions<Posts> options =
new FirebaseRecyclerOptions.Builder<Posts>()
.setQuery(query, Posts.class)
.build();