public class MainActivity extends Activity {

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//이미지 다운 실행
GetImageFromURL();

lv = (ListView) findViewById(R.id.listView); // ListView를 보여주는 부분

from = new String[] { "good","img" };
to = new int[] { R.id.board_subject, R.id.imageView1 };
  adapter = new adapter(this, list_board, R.layout.row_board, from, to);
//아답터 연결
 lv.setAdapter(adapter);

contents = new ArrayList<String>();
         

}

private Bitmap[] GetImageFromURL() {

imgBitmap = new Bitmap[str.length];
   try {
   
    for (int i = 0; i < str.length; ++i) {

// url 등록
URL url = new URL("str[i]);
URLConnection conn = url.openConnection();
conn.connect();
 
int nSize = conn.getContentLength();
BufferedInputStream bis = new BufferedInputStream(conn.getInputStream(), nSize);
imgBitmap[i] = BitmapFactory.decodeStream(bis);
bis.close();

} // for문 종료
        
   } catch (Exception e) {
   
       e.printStackTrace();
       
   } 
 
   return imgBitmap;
}
}

/////////////simpleadapter를 실행하는 부분입니다.


class adapter extends SimpleAdapter {

MainActivity main = new MainActivity();
View row;
public adapter(Context context, List<? extends Map<String, Object>> data, int resource, String[] from, int[] to) {
super(context, data, resource, from, to);
}

@Override
    public View getView(int position, View convertView, ViewGroup parent){
         row = super.getView(position, convertView, parent);
        
//이 부분에서 이미지를 가져와서 넣고 싶은데..
        if (row == null) {     
      
            ImageView img = (ImageView)row.findViewById(R.id.imageView3);
//이미지 바꾸는 부분인데.. 안먹네요 null이라는 에러가 뜨더군요..!!
            img.setImageBitmap(main.bitmap[position]);

            
        }
 
       return row;
    }

파싱해온 이미지를 뿌려줄려고하는데..
위와같이 하는게 맞는지 모르겠습니다만은..
자꾸 null이라는 에러가 뜨네요..
앱 동작 로그를 찍어봤는데도..getview가 마지막에 실행되서 상관없을줄 알았는데..ㅜㅜ
조언부탁드립니다..
}