String result=null;
  String result1 = null;
  String result3 = null;
  Person p1;
  try{

   XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
   XmlPullParser parser = factory.newPullParser();
   parser.setInput(new InputStreamReader(input));
   int parserEvent = parser.getEventType();
   boolean inTitle= false , inTitle2 = false, inTitle3 = false;
   while(parserEvent!=XmlPullParser.END_DOCUMENT){
    switch(parserEvent){
    case XmlPullParser.START_DOCUMENT:
    case XmlPullParser.END_DOCUMENT:
     break;

    case XmlPullParser.START_TAG:
     if(parser.getName().equals("sdsd1")){

      result = parser.nextText();
      inTitle = true;
      System.out.println(result.toString());
     }
     else if(parser.getName().equals("sdsd2")){

      result1 = parser.nextText();
      inTitle2 = true;

     }

|----------------------------------------------------------|
|     else if(parser.getName().equals("sdsd3")){    |
|      result3 = parser.nextText();                           |
|      inTitle3 = true;                                               |

|----------------------------------------------------------|

 

이 부분에서 폰번호를 받는 부분인데 다른 result,result1값은 잘 들어가는데 꼭 result3만 주석풀어서 실행하면 리스트뷰에 아무런 값이

보이지가않습니다.. 로그캣으로 확인을하면 번호는 잘들어오는데 꼭result3= parser.nextText() 이 부분을 주석풀어 실행하면 나오지 않더라구여

제가 짠 소스 부분이 잘못되었나여? 아시는분 답변부탁드립니다.
     }


    case XmlPullParser.END_TAG:
     inTitle = false;
     inTitle2 = false;
     inTitle3 = false;
     break;
    case XmlPullParser.TEXT:
     if(inTitle){
      inTitle = false;
     }
     else if(inTitle2){
      inTitle2 = false;
     }else if(inTitle3){

      inTitle3=false;
     }
     p1 = new Person(result, result1, result3);
     m_orders.add(p1);
    }

    parserEvent = parser.next();
    Log.e("sdsdsdsdd", parserEvent+"");

   }
  } catch(Exception e){e.printStackTrace();}

  return result;