디바이스API관련 문의
- 작성자 :
- 이*연
- 작성일 :
- 2013-08-08 16:28:33
- 조회수 :
- 1,354
- 구분 :
- 모바일
- 진행상태 :
- 완료
Q
EgovInterfacePlugin을 사용하여 XML데이터(공지사항)를 호출하여 listview에 뿌려주는 기능을 구현하였습니다.
문제는 잘나오다가 가끔씩 페이지 전환간이나 앱초기페이지에서 데이터 로딩시 아래의 오류가 출력됩니다.
환경은 APACHE+TOMCAT , 안드로이드SDK버젼 2.2입니다.
서버상의 xml페이지는 브라우져에서 몇번씩 확인했는데 별다른 문제는 없어보였습니다.
원인이 무엇인지 몰라 문의드립니다.
오류내용
(EgovHybrid.js 168라인 오류함수에서 출력됨.)
1)
i/o error:sendto failed EPIPE (Broken pipe); nested exception is java.net.SocketException:sendto failed:EPIPE(Broken pipe)
2)
IO Error
문제는 잘나오다가 가끔씩 페이지 전환간이나 앱초기페이지에서 데이터 로딩시 아래의 오류가 출력됩니다.
환경은 APACHE+TOMCAT , 안드로이드SDK버젼 2.2입니다.
서버상의 xml페이지는 브라우져에서 몇번씩 확인했는데 별다른 문제는 없어보였습니다.
원인이 무엇인지 몰라 문의드립니다.
오류내용
(EgovHybrid.js 168라인 오류함수에서 출력됨.)
1)
i/o error:sendto failed EPIPE (Broken pipe); nested exception is java.net.SocketException:sendto failed:EPIPE(Broken pipe)
2)
IO Error
A
안녕하세요. 이승연님.
혹시 안드로이드 상에서 EgovInterfacePlugin 관련 로그를 확인한다면 더 자세한 이유를 알 수 있을것 같으나,
우선.. 해당 정보로 보아서는 페이지 전환 또는 앱초기화 작업을 수행 하느라.. EgovInterfacePlugin의 메소드가 제대로 수행되지 않아서 발생하는 문제인것 같습니다.
우선 EgovInterfacePlugin의 fail 함수를 통해 실패 시 실패 메시지를 확인하여 전송 메소드를 재 호출하시거나,
또는 페이지 전환 또는 앱초기화 작업이 수행되기 전에 인터벌을 주어서 전송 기능이 완료될 수 있는 시간을 주는 방식으로 수정이 가능하실 것 같습니다.
그럼 오늘도 좋은하루 보내시기 바랍니다.
감사합니다.
혹시 안드로이드 상에서 EgovInterfacePlugin 관련 로그를 확인한다면 더 자세한 이유를 알 수 있을것 같으나,
우선.. 해당 정보로 보아서는 페이지 전환 또는 앱초기화 작업을 수행 하느라.. EgovInterfacePlugin의 메소드가 제대로 수행되지 않아서 발생하는 문제인것 같습니다.
우선 EgovInterfacePlugin의 fail 함수를 통해 실패 시 실패 메시지를 확인하여 전송 메소드를 재 호출하시거나,
또는 페이지 전환 또는 앱초기화 작업이 수행되기 전에 인터벌을 주어서 전송 기능이 완료될 수 있는 시간을 주는 방식으로 수정이 가능하실 것 같습니다.
그럼 오늘도 좋은하루 보내시기 바랍니다.
감사합니다.