에러는 안나고 데이타도 잘 가지고 오는데 막상 ListView에는 안뿌려지네요

public class notice {

.......

 public HashMap<String, String> hm;

 public void getXMLDataList() {

  String theUrl = "http://www.owllab.com/android/notice_list_main.php";
  Log.i(TAG, theUrl);
  ArrayList<NameValuePair> httpParams = new ArrayList<NameValuePair>();
  cmsHTTP cmsHttp = new cmsHTTP();
  cmsHttp.encoding = encoding;
  cmsHttp.act = act;
  String tmpData = cmsHttp.sendPost(theUrl, httpParams);
  
  if (tmpData==null) return;
  
  Log.i(TAG, tmpData);

  ArrayList<noticeMainItem> noticeMI = new ArrayList<noticeMainItem>();
  hm = xml2HashMap(tmpData);
  Toast.makeText(act,hm.get("count").toString(), 5).show();
  for (int i = 0; i < Integer.parseInt(hm.get("count")); i++) {
   noticeMI.add(new noticeMainItem(hm.get("+subject[" + i + "]"), hm
     .get("reg_date[" + i + "]")));
  }

  ListAdapter noticeListAdapter = new ListAdapter(act,
    R.layout.notice_row_main, noticeMI);
  noticeListAdapter.hm = hm;
  

  ListView noticeListMain = (ListView) act.findViewById(R.id.noticeListMain);
  noticeListMain.setAdapter(noticeListAdapter);
/}

}

 

소스를 여기에 다 적을려고 하니까 너무 지저분할거 같아서 소스를 첨부합니다

왜 안뿌려질까요?

소스를 보시고 제발 이유좀 알려주세요

부탁드리겠습니다