1
我正在使用Firebase UI列表適配器,但是無論何時打開活動,它需要安靜很多時間,例如5-8秒才顯示列表中的某些內容。我的網絡沒有問題,我沒有得到確切的問題。我的代碼是這樣的。Firebase用戶界面延遲填充視圖?
我取了片段內部的數據是這樣
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view= inflater.inflate(R.layout.fragment_coming, container, false);
final DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference();
mDatabase.keepSynced(true);
mAuth = FirebaseAuth.getInstance();
comingList =(ListView)view.findViewById(R.id.listViewComing);
FirebaseListAdapter<userData> firebaseListAdapter=new FirebaseListAdapter<userData>(
getActivity(),
userData.class,
R.layout.item_list,
mDatabase.child("coming"))
{
@Override
protected void populateView(View v, userData model, int position) {
ImageView imageView = (ImageView) v.findViewById(R.id.imageViewList);
TextView textView = (TextView) v.findViewById(R.id.textViewList);
textView.setText(model.getName());
Glide.with(imageView.getContext()).load(Uri.parse(model.getImageURI())).into(imageView);
}
};
comingList.setAdapter(firebaseListAdapter);
return view;
}
所以基本上我需要
- 解決方案獲取快速的數據
- 如何實現在片段添加進度指示器用於firebaseUI ?