源码

Firebase Android:如何顺序读取不同的引用


在我的一项Android活动中,我需要对Firebase执行多个查询,以便最终向用户显示内容.

总之,我需要检查用户参考以检查他当前所处的课程步骤,然后我需要阅读课程的内容以加载它.

我目前正在做的是我有两个嵌套的侦听器,如下所示:

ref1.addListenerForSingleValueEvent(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {

         ref2.addListenerForSingleValueEvent(new ValueEventListener() {
             @Override
             public void onDataChange(DataSnapshot dataSnapshot) {
                  //do the work
             }
         }); 
    }
}); 

当您需要顺序执行此查询时,有更好的方法吗?

(0)

本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/firebase-androidruheshunxuduqubutongdeyinyong.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9 月 26, 2019 at 12:45 下午

热评文章