code: @Override
  	public void onBindViewHolder(ViewHolder viewHolder, final int position) {
  		if (jarr == null) return;
  		Log.d(TAG, "Element " + position + " set.");
  		// Get element from your dataset at this position and replace the contents of the view
  		// with that element
  		Log.d("jus", jarr.get(position).asJsonObject().getString("imageUrl"));
  
  		viewHolder.niv.setImageUrl(jarr.get(position).asJsonObject().getString("imageUrl"),
  				imageLoader);
  		viewHolder.title.setText(jarr.get(position).asJsonObject().getString("title"));
  		viewHolder.author.setText(jarr.get(position).asJsonObject().getString("author"));
  		viewHolder.views.setText(jarr.get(position).asJsonObject().getInt("views").toString());
  		viewHolder.favorites.setText(jarr.get(position).asJsonObject().getInt("favorites")
  				.toString());
  
  
  	}
docs: Replace the contents of a view (invoked by the layout manager)