İts my custom adapter. not wrong but nullexceptionpointer.its my LogCat eror,NUllPointException eror. where is wrong this code?
public class CustomAdapter extends ArrayAdapter<ARACBILGISI1>{
private LayoutInflater vi ;
private Context context;
private ArrayList<ARACBILGISI1> liste;
public CustomAdapter(Activity context, int textViewResourceId, ArrayList<ARACBILGISI1> liste) {
super(context, R.layout.araclistegorselim, liste);
vi= LayoutInflater.from(context);
this.liste = liste;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null)
{
holder = new ViewHolder();
vi = (LayoutInflater)getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = vi.inflate(R.layout.araclistegorselim, parent,false);
holder.aracplaka = (TextView) convertView.findViewById(R.id.plaka);
holder.aracadres = (TextView) convertView.findViewById(R.id.kullanim);
holder.X = (TextView) convertView.findViewById(R.id.x);
holder.Y = (TextView) convertView.findViewById(R.id.y);
holder.hizz = (TextView) convertView .findViewById(R.id.hiz);
holder.mudurluk = (TextView) convertView.findViewById(R.id.mud);
holder.aracresmi = (ImageView) convertView.findViewById(R.id.Aracresmi);
convertView.setTag(holder);
}else
{
holder = (ViewHolder) convertView.getTag();
}
ARACBILGISI1 arac = liste.get(position);
holder.aracplaka.setText(arac.getPlaka());
holder.aracadres.setText(arac.GETKULLANIM());
holder.X.setText(arac.GETX());
holder.Y.setText(arac.GETY());
holder.hizz.setText(arac.GETHIZ());
holder.mudurluk.setText(arac.GETMUD());
holder.aracresmi.setImageDrawable(context.getResources().getDrawable(arac.GETRESIM()));
return convertView;
}
static class ViewHolder{
public TextView aracplaka,aracadres,X,Y,hizz,mudurluk;
public ImageView aracresmi;
}
}
my data,Activity add,its my LogCat eror,NUllPointException eror. where is wrong this code?
private ArrayList<ARACBILGISI1> getARACBILGISI(){
ArrayList<ARACBILGISI1> takimList = new ArrayList<ARACBILGISI1>();
takimList.add(new ARACBILGISI1("fg", "fgh", "asd", "23","aaaa","bbbb",R.drawable.yesil));
takimList.add(new ARACBILGISI1("fg", "fgh", "asd", "23","aaaa","bbbb",R.drawable.yesil));
takimList.add(new ARACBILGISI1("fg", "fgh", "asd", "23","aaaa","bbbb",R.drawable.yesil));
takimList.add(new ARACBILGISI1("fg", "fgh", "asd", "23","aaaa","bbbb",R.drawable.yesil));
return takimList;
}