2014-07-11 7 views
12

다른 연결 유형에서 findInBackground() 메서드를 사용하여 구문 분석 쿼리를 테스트하고 있습니다. 이 30 ~ 60 같은 초 정도 소요되는구문 분석 쿼리에 대한 연결 시간 제한을 설정하십시오.

com.parse.ParseException: i/o failure: org.apache.http.conn.HttpHostConnectException: Connection to https://api.parse.com refused 

그러나 거기 번 던져 질 : 연결을 사용할 수없는 경우 는 done() 콜백 반환, 예상대로 몇 초 후에 다음과 같은 예외가있는 시간이있다 , 또는 전혀 호출되지 않습니다.

이 동작을 제어하는 ​​방법이 있습니까? 나는 10 초와 같이 고정 타임 아웃을 설정하고 싶다.

답변

5

findInBackground을 실행할 때 시작되는 자체 타이머를 가질 수 있습니다. findInBackground이 응답하기 전에 타이머가 초과되면 앱을 적절히 업데이트 할 수 있습니다. findInBackground이 마침내 응답 할 때 응답을 무시할 수 있습니다.

사용하는 언어를 알려 주시면 원하는 경우 실제 코드를 제공 할 수 있습니다.

+1

팁 주셔서 감사합니다. 이미이 방법을 직접 구현했습니다. 방금이 목적을 위해 Parse SDK에 "네이티브"기능이 있기를 바랐지만 외관상으로는 아닙니다. – TheUnexpected