JHB의 프로그래밍 삽질기

[Android] SAX사용시 startElement가 Override가 안될 때! 본문

PROGRAMMING/Android/Java

[Android] SAX사용시 startElement가 Override가 안될 때!

roter 2010.09.12 02:43


하악....... 이거 삽질 하느라 2시간 넘게 썼구나.. 그래서 이시간까지 못잤음..
어쨌든..

이건 꼭 startElement뿐 아니라 다른것도 마찬가지다..
startElement를 보면..

public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException
이런식으로 돼있다.

이걸 Override할려면

@Override
public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException

이렇게 해주면... 장땡~ 일줄 알았는데.. 안되더라..........

기나긴 삽질 끝에 찾아낸 것이 있으니..

Attributes 추가시에 걍 인텔리젼스를 사용해서 눈에 보이는걸 바로 추가시켰었는데 거기서 에러가 있었다.. 자동으로 import 된 것이
import java.util.jar.Attributes;
였던 것이다..

저거 지워주고 import org.xml.sax.Attributes;를 했더니.. 잘만 Override 되더라..
웬만하면 Android용을 import 하도록 하자..ㅠㅠ 대충 대충 했다가는 정말 오래 삽질한다...

저작자 표시 비영리 변경 금지
신고
0 Comments
댓글쓰기 폼