Skip to content

Instantly share code, notes, and snippets.

@Reevan799
Created June 12, 2020 14:28
Show Gist options
  • Select an option

  • Save Reevan799/0babda6746136105f3c4fbdab1c12ae5 to your computer and use it in GitHub Desktop.

Select an option

Save Reevan799/0babda6746136105f3c4fbdab1c12ae5 to your computer and use it in GitHub Desktop.
error on method calling
package com.example.generalknowledgequiz;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import com.bumptech.glide.Glide;
import java.util.List;
import de.hdodenhof.circleimageview.CircleImageView;
public class CategoryAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
private List<CategoryModel> categoryModelList;
public CategoryAdapter(List<CategoryModel> categoryModelList) {
this.categoryModelList = categoryModelList;
}
@NonNull
@Override
public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.category_item,parent,false);
return new Viewholder(view);
}
@Override
public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int position) {
holder.setData(categoryModelList.get(position).getImageurl(),categoryModelList.get(position).getTitle();
}
@Override
public int getItemCount() {
return categoryModelList.size();
}
class Viewholder extends RecyclerView.ViewHolder{
private CircleImageView imageView;
private TextView title;
public Viewholder(@NonNull View itemView) {
super(itemView);
imageView = itemView.findViewById(R.id.imageview);
title = itemView.findViewById(R.id.title);
}
private void setData(String url, String title){
Glide.with(itemView.getContext()).load(url).into(imageView);
this.title.setText(title);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment