Error with Picasso library

Asked

Viewed 120 times

0

I have a problem with my code and cannot find it. The images do not appear using the Picasso library.

I can’t see the debug problem because during the process this message appears:

Source not found The source Attachment does not contain the source for the file Pathclassloader.class

Follows the class that shows the error:

public class AdaptadorLista extends BaseAdapter {
    private LayoutInflater mInflater;
    private List<Jogo> itens;
	private View viewSelecionada;
	private int gols=0;
	private TextView txtPlacarSelecionado;
	private boolean btMaisPressionado = false;
	private boolean btMenosPressionado = false;
	private ItemSuporte itemSuporte;
	private LinearLayout linhaLista; 
	private Context context;

    
    
	public AdaptadorLista(Context context, List<Jogo> itens) {

		this.mInflater = LayoutInflater.from(context);
		this.itens = itens;
		this.context = context;
	}

	@Override
	public int getCount() {
		// TODO Auto-generated method stub
		return itens.size();
	}

	@Override
	public Object getItem(int position) {
		// TODO Auto-generated method stub
		return itens.get(position);
	}

	@Override
	public long getItemId(int position) {
		// TODO Auto-generated method stub
		return position;
	}

	
	private void importarImagem(ImageView imageView, String url) {

		Picasso.with(context)
		  .load(url)
		  .resize(70, 70)
		  .centerCrop()
		  .into(imageView);
		
	}
	
	@Override
	public View getView(int position, View view, ViewGroup parent) {

		// TODO Auto-generated method stub
		
		if(view==null){
			itemSuporte=new ItemSuporte();
			view = mInflater.inflate(R.layout.item_lista, null);
			if(position % 2 == 0){
				view.setBackgroundResource(R.color.listaColor);
			}
			itemSuporte.btMaisGolsMandante=((ImageButton) view.findViewById(R.id.btMaisGolsMandante));
			itemSuporte.btMaisGolsVisitante=((ImageButton) view.findViewById(R.id.btMaisGolsVisitante));
			itemSuporte.btMenosGolsMandante=((ImageButton) view.findViewById(R.id.btMenosGolsMandante));
			itemSuporte.btMenosGolsVisitante=((ImageButton) view.findViewById(R.id.btMenosGolsVisitante));
			itemSuporte.txtPlacarMandante=((TextView) view.findViewById(R.id.txtPlacarMandante));
			itemSuporte.txtPlacarVisitante=((TextView) view.findViewById(R.id.txtPlacarVistante));
			itemSuporte.txtNomeMandante=((TextView) view.findViewById(R.id.txtSimboloMandante));
			itemSuporte.txtNomeVisitante=((TextView) view.findViewById(R.id.txtSimboloVisitante));
			itemSuporte.txtDataJogo=((TextView) view.findViewById(R.id.txtDataJogo));
			//itemSuporte.txtLocalJogo=((TextView) view.findViewById(R.id.txtLocalJogo));
			itemSuporte.simboloMandante=((ImageView) view.findViewById(R.id.imgMandante));
			itemSuporte.simboloVisitante=((ImageView) view.findViewById(R.id.imgVisitante));
			view.setTag(itemSuporte);
		
		}else{
			itemSuporte= (ItemSuporte) view.getTag();
		}
		
		
	
		Jogo jogo = itens.get(position);
		importarImagem(itemSuporte.simboloMandante, jogo.getTimeMandante().getUrlImagemSimbolo());
		importarImagem(itemSuporte.simboloVisitante, jogo.getTimeVisitante().getUrlImagemSimbolo());
		itemSuporte.txtNomeMandante.setText(jogo.getTimeMandante().getSigla());
		itemSuporte.txtNomeVisitante.setText(jogo.getTimeVisitante().getSigla());
		itemSuporte.txtPlacarMandante.setText(Integer.toString(jogo.getGolsMandante()));
		itemSuporte.txtPlacarVisitante.setText(Integer.toString(jogo.getGolsVisitante()));
		itemSuporte.txtDataJogo.setText(jogo.getData());

  • 1

    Caezar, this code doesn’t seem to have problems. Are you having any errors in Logcat? How is your Manifest? Accessing one of these url’s through the browser, it appears smoothly?

1 answer

1

I found the problem! It was with class import. It was importing the library from another project!

Browser other questions tagged

You are not signed in. Login or sign up in order to post.