static String sub;
 static String name;
 
 static TextView text1;
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  
  pd = ProgressDialog.show(MathActivity.this, "", "데이터를 가져오고 있습니다!");
  rssParse();
 
  contents = new ArrayList<String>();
  
  text1 = (TextView)findViewById(R.id.text);
  text1.setText(str);
 }
 public void rssParse() {
  
  
  final Handler mHandler = new Handler();
  new Thread() {
   public void run() {
    try {
     int c = 0;
      c = c+1;
     Log.i("ccc",""+c);
     page = page + 20;
     number=number+1;
     URL text = new URL("url); // 주소확인
     
     // 바래요!
     Log.i("dddddd",""+text);
     XmlPullParserFactory parserCreator = XmlPullParserFactory.newInstance();
     XmlPullParser parser = parserCreator.newPullParser();
     parser.setInput(text.openStream(), null);
     int parserEvent = parser.getEventType();
     String tag = "";
     boolean inTitle = false; // 제목여부판단
     boolean inItem = false; // 아이템변경 판단
     boolean inDate = false; // 작성일
     int count = 0;
     contents.clear(); // 가지고왔던 콘텐츠를 모두 삭제함
     String str;
     do {
      Log.i("test", "" + count);
      switch (parserEvent) {
      case XmlPullParser.TEXT:
       tag = parser.getName();
       // 제목
       if (inItem && inTitle) {
        str = parser.getText();
        Log.i("str",""+str.length());
        sub=str;
        map.put("content", str);
        Log.i("sub",""+sub);
       }
       // 작성일
       if (inItem && inDate) {
        str = parser.getText();
        name=str;
        Log.i("name",""+name);
       }
        break;
      case XmlPullParser.END_TAG:
       tag = parser.getName();
       // 태그가 끝나면...
       if (tag.compareTo("data") == 0) {
        inItem = false;
        list_board.add(map);
       }
       if (tag.compareTo("subject") == 0) {
        inTitle = false;
       }
       if (tag.compareTo("content") == 0) {
        inDate = false;
       }
       break;
      case XmlPullParser.START_TAG:
       tag = parser.getName();
       Log.i("test", "tag START " + tag);
       // 시작하는 태그
       if (tag.compareTo("data") == 0) {
        inItem = true;
        map = new HashMap<String, Object>();
       }
         if (tag.compareTo("subject") == 0) {
        inTitle = true;
       }
       if (tag.compareTo("content") == 0) {
        inDate = true;
       }
       break;
      }
      
      
      parserEvent = parser.next();
      count++;
      System.out.println("읽었을걸!"); 
     } while (parserEvent != XmlPullParser.END_DOCUMENT);
     
     
    } catch (Exception e) {
     Log.i("AAA", "AAAAAAAAAAAAAA" + e);
    
     
    } 
    
    mHandler.post(new Runnable() {
     public void run() {
      pd.cancel();
     }
    });
  
   }
  }.start();
 }
 
파싱해오는거를 텍스트에 보여주려고하는데요..
잘안되네요;;
흠 조언좀 부탁드립니다..