<pension pension_home=http://kr/ pension_img="/.gif" sido="충남" gugun="태안군" tel="041-673-4855" hp="010-2760-6501" homepage="morningterrace.co.kr" searchword="태안, 안면도, 꽃지해수욕장, 안면해수욕장, 태안(안면도) 대하잡이, 안면도 자연휴양림, 백사장항, 안면암, 커플, 바닷가, 가족, 낚시, 실시간, 가의도, 간월암, 꽃지해수욕장, 꾸지나무꼴해수욕장, 고남패총박물관" map_x="126.3210245" map_y="36.5702514" pension_name="테라스아침" hit="271" home_dir=http://takeatrip.co.kr/>테라스아침</pension>

 

위 내용을 파싱중입니다. searchword 부분에서 '실시간'이란 단어가 있으면 이미지뷰에 이미지를 띄우는 방식인데요.

어디가 잘못된건지 실시간이란 단어가 안들어가도 자꾸 이미지가 뜨네요 ㅠㅠ

결과가 출력될때 첫화면에 보이는데서는 이미지가 뜬것도 있고 안뜬것도 있는데

스크롤로 밑으로 내렸다가 올리면 이미지가 없던 부분에 다시 이미지가 생기고

또 내렸다고 올리면 있던데가 없어지고 그러네요..;;

이게 뭐가 문젠지 ㅠㅠ

 

아래는 파싱부분 소스입니다.

          Pension p1 = new Pension(parser.getAttributeValue(7));
          m_pension.add(p1);
<데이터가 저장되는 클래스입니다.>
class Pension {
  private String Home;
  private String Image;
  private String Name;
  private String Sido;
  private String Gugun;
  private String Phone;
  private String Realtime;

  public Pension(String _Home, String _Image, String _Name, String _Sido, String _Gugun, String _Phone, String _Realtime){
   this.Home = _Home;
   this.Image = _Image;
   this.Name = _Name;
   this.Sido = _Sido;
   this.Gugun = _Gugun;
   this.Phone = _Phone;
   this.Realtime = _Realtime;
  }
  public String getHome() {
   return Home;
  }
  public String getImage() {
   return Image;
  }
  public String getName() {
   return Name;
  }
  public String getSido() {
   return Sido;
  }
  public String getGugun() {
   return Gugun;
  }
  public String getPhone() {
   return Phone;
  }
  public String getRealtime() {
   return Realtime;
  }
 }
<어댑터를 사용해서 클래스에 있는 데이터를 불러오고 이미지 출력하는 부분입니다.>
if(p.getRealtime().contains("실시간")){
     p_real.setImageResource(R.drawable.realtime);
    }

이런식으로 되어있는데요.

searchkeyword 부분을 Realtime에 담아서

그 안에 있는 내용중 '실시간'을 가져오려고

p.getRealtime().contains("실시간") 이렇게 썼는데요

이걸 p.getRealtime().equals("실시간")으로 쓰면

아무것도 안가져옵니다.

xmlpullparser는 콤마 구분을 못하나요?

아이폰도 똑같이 파싱하는데 그건 잘되던데..

또 다른 기능중에 검색으로 해서 실시간을 검색어로 넣고 돌리면

실시간에 해당하는 결과가 나오는데요

그건 제대로 나오거든요.

위아래로 스크롤해도 없어지거나 하지 않구요.

그런데 저기서는 왜 그러는지 참..

제발좀 도와주세요!!