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());
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?
– Wakim