我正在使用不同连接类型下的findInBackground()
方法测试Parse上的查询。
当连接不可用时,有时候done()
回调会在几秒钟之后返回以下异常:
com.parse.ParseException: i/o failure: org.apache.http.conn.HttpHostConnectException: Connection to https://api.parse.com refused
但是有些时候需要投掷30-60秒,甚至根本不会被调用。
有没有办法控制这种行为?我想设置一个固定的超时,比如10秒。
答案 0 :(得分:6)
您可以拥有自己的计时器,该计时器在您运行findInBackground
时启动。如果在findInBackground
响应之前超过了计时器,那么您可以适当地更新应用程序。当findInBackground
最终回复时,您可以忽略响应。
如果你告诉我你正在使用哪种语言,我可能会想出你想要的实际代码。