im试图从firebase中的存储中检索图像,并将它们添加到listView中,但是它给出了错误,请帮助,我在做什么错。谢谢。
DatabaseReference ref = FirebaseDatabase.getInstance().getReference().child("Test");
mAdapter = new FirebaseListAdapter<HelperFile>(this, HelperFile.class, R.layout.custom_cell, ref) {
@Override
protected void populateView(View view, HelperFile value, int position) {
((TextView) view.findViewById(R.id.textViewName)).setText(value.getXXX());
((TextView) view.findViewById(R.id.textViewEmail)).setText(value.getYYY());
((TextView) view.findViewById(R.id.textViewSap)).setText(value.getZZZ());
//((TextView) view.findViewById(R.id.textViewDate)).setText(value.getDate());
StorageReference storageRef = storage.getReferenceFromUrl("my Url");
StorageReference pathReference = storageRef.child("Images/ooo.jpg");
ImageView imageView = (ImageView) findViewById(R.id.imageDealer);
Glide.with(ListView.this)
.using(new FirebaseImageLoader())
.load(pathReference)
.into(imageView);
}
};
mListView.setAdapter(mAdapter);
}
如果有帮助(我不知道滑行),在毕加索,通常像这样做
Picasso.with(context).load(imageLink).into(profilePic);
问题是在imageView imageView =(imageView)view.findviewbyid(r.id.imagedealer);//i添加视图之前添加视图
DatabaseReference ref = FirebaseDatabase.getInstance().getReference().child("Test");
mAdapter = new FirebaseListAdapter<HelperFile>(this, HelperFile.class, R.layout.custom_cell, ref) {
@Override
protected void populateView(View view, HelperFile value, int position) {
((TextView) view.findViewById(R.id.textViewName)).setText(value.getXXX());
((TextView) view.findViewById(R.id.textViewEmail)).setText(value.getYYY());
((TextView) view.findViewById(R.id.textViewSap)).setText(value.getZZZ());
//((TextView) view.findViewById(R.id.textViewDate)).setText(value.getDate());
StorageReference storageRef = storage.getReferenceFromUrl("my Url");
StorageReference pathReference = storageRef.child("Images/ooo.jpg");
ImageView imageView = (ImageView) view.findViewById(R.id.imageDealer);
Glide.with(ListView.this)
.using(new FirebaseImageLoader())
.load(pathReference)
.into(imageView);
}
};
mListView.setAdapter(mAdapter);
}