1
私はfirebase UI Listアダプタを使用していますが、アクティビティが開かれたときにはリストに何かが表示されるまでに5〜8秒ほどの時間がかかります。私のネットワークに問題はありません。どこに問題があるのか分かりません。私のコードはこのようなものです。Viewを読み込む際のFirebase UIの遅延?
私はフラグメント内のデータを取得しています
このような@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ためのフラグメントで進行状況インジケータを追加実装する方法
- 高速なデータを取得します?