public class MyCustomAdapter extends ArrayAdapter<Object>{
private ArrayList<DoroDTO> data;

View v;
public MyCustomAdapter(Context context, int textViewResourceId,
ArrayList items){
super(context, textViewResourceId, items);
this.data = items;
}
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
v=convertView;
if( v == null)
{
LayoutInflater vi=(LayoutInflater)getContext().getSystemService(
Context.LAYOUT_INFLATER_SERVICE);
v= vi.inflate(R.layout.lv_layout, null);
}
final DoroDTO item=data.get(position);
if(item != null)
{
TextView v_zipNo=(TextView)v.findViewById(R.id.text_one);
TextView v_lnmAdres=(TextView)v.findViewById(R.id.text_two);
TextView v_rnAdres=(TextView)v.findViewById(R.id.text_three);
v_zipNo.setText(item.zipNo.toString());
v_lnmAdres.setText(item.lnmAdres.toString());
v_rnAdres.setText(item.rnAdres.toString());
}
v.setTag(position);
Button infobtn = (Button)v.findViewById(R.id.searchinfobtn);
infobtn.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
int position = Integer.parseInt((v.getTag().toString()));
DoroDTO doro = data.get(position);
if (doro != null){
System.out.println(doro.zipNo);
}
}
});
return v;
}
}
빨간색으로 친 코드부분에서 널포인터 오류가 나는데 이틀동안 계속 답이안나오네요 ㅠㅠ