Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. public class AdapterProcess extends RecyclerView.Adapter<AdapterProcess.ViewProcessHolder> {
  2.  
  3.     Context context;
  4.     private ArrayList<ModelData> item; //memanggil modelData
  5.  
  6.     public AdapterProcess(Context context, ArrayList<ModelData> item) {
  7.         this.context = context;
  8.         this.item = item;
  9.     }
  10.  
  11.     @Override
  12.     public ViewProcessHolder onCreateViewHolder(ViewGroup parent, int viewType) {
  13.         View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.custom_list, parent, false); //memanggil layout list recyclerview
  14.         ViewProcessHolder processHolder = new ViewProcessHolder(view);
  15.         return processHolder;
  16.     }
  17.  
  18.     @Override
  19.     public void onBindViewHolder(ViewProcessHolder holder, int position) {
  20.  
  21.         final ModelData data = item.get(position);
  22.         holder.nama_data.setText(data.getNamaData());//menampilkan data
  23.     }
  24.  
  25.     @Override
  26.     public int getItemCount() {
  27.         return item.size();
  28.     }
  29.  
  30.     public class ViewProcessHolder extends RecyclerView.ViewHolder {
  31.  
  32.         TextView nama_data;
  33.        
  34.         public ViewBarangHolder(View itemView) {
  35.             super(itemView);
  36.  
  37.             nama_data = (TextView) itemView.findViewById(R.id.nama_data_list);
  38.            
  39.         }
  40.     }
  41. }