私は、リサイクラーlistviewのfirebaseデータベースからのデータを取得して、名前、年齢、都市名、プロフィールなどの詳細をユーザーに表示するアプリケーションを開発したいと考えています。firebase storageから画像を取り込んでサムネイルとして表示するには?
firebase storageからプロフィール画像を取得し、リサイクルリストビューで表示し、サムネイルとして表示する方法。
@Override
public void onBindViewHolder(final UserViewHolder holder, final int position, Context context) {
this.context = context;
final BusinessDetailModel businessDetailModel = list.get(position);
Picasso.with(context).load(list.get(position).getImageUrl()).resize(80, 80).into(holder.thumbnail);
holder.businessName.setText(businessDetailModel.businessName);
holder.businessCity.setText(businessDetailModel.city);
holder.businessRating.setText(businessDetailModel.ratingValue + "");
あなたはグローバル変数を追加することができソリューション、
:ここからコンテキストを割り当て、その後
private Context context;
を:
@Override
public FeedAdapter.ViewHolder onCreateViewHolder(ViewGroup parent,int viewType) {
View v=LayoutInflater.from(parent.getContext()).inflate(R.layout.feedholder, parent, false);
ViewHolder vh = new ViewHolder(v);
// set the Context here
context = parent.getContext();
return vh;
}
私のコードをチェックしてください私の質問を更新します、それは正しいですか? –
はい、正しいようです。 –
Nop、コンテキストがnullでないことを示しますエラー –