动态片段中的进度条,视图页面中带有适配器

时间:2018-08-09 12:49:49

标签: android firebase firebase-realtime-database

如何在带有适配器的动态片段中显示进度条,该适配器从firebase实时数据库中获取数据。

如果在Firebase中找不到数据,我可以从片段中的Firebase数据库中获取数据,并将进度条可见性设置为true。但是进度条仅显示在动态创建的最后一个片段中。

如果未找到数据,如何在每个片段中显示进度栏?

我在内部尝试的

代码创建了片段视图

public void onDataChange(DataSnapshot dataSnapshot) {

        show_progress();

            if (dataSnapshot.getChildrenCount() > 0) {
                Hide_no_content_message();
                hide_progress();
                // data is found
              //call adapter with list of data and set adapter to recyclerview
            }
            else{

               /* If no data found do this */
                new Handler().postDelayed(new Runnable() {
                                              @Override
                                              public void run() {
                                                  hide_progress();
                                                  Show_no_content_message();  
                                              }
                                          },3000);}}

0 个答案:

没有答案