gpt4 book ai didi

android - 加载 Firebase 数据之前的布局

转载 作者:行者123 更新时间:2023-11-29 23:28:54 25 4
gpt4 key购买 nike

我到处搜索但找不到任何东西,我如何在从数据库中获取数据之前设置加载布局...意思是在数据完全加载之前显示特定 View 。这正是我想要的 Image

最佳答案

有一个图书馆叫Skeleton .

如何使用它:

当您想要加载数据时,只需使用此代码:

mLoading = Skeleton.bind(yourRecyclerView)
.adapter(yourAdapter)
.load(R.layout.your_item) /* This is what you see when loading */
.show();

然后:

FirebaseDatabase.getInstance()
.getReference("yourReference")
.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
if (dataSnapshot.exists()){
for (DataSnapshot snapshot : dataSnapshot.getChildren()){
// your code here
}


// Your data is finished loading by now. make sure to call notifyDataSetChanged().
mLoading.hide();
}

}

@Override
public void onCancelled(@NonNull DatabaseError databaseError) {

}
});

关于android - 加载 Firebase 数据之前的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53054044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com