设置Parse查询的连接超时时间。

12

我正在使用不同的连接类型在Parse上测试一个查询,使用findInBackground()方法。当连接不可用时,有时候done()回调将在几秒钟后返回以下异常,如预期:

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

但有时需要等待30-60秒才能被抛出,甚至根本没有被调用。

有没有办法控制这种行为?我想设置一个固定的超时时间,比如10秒。

1个回答

6
当您运行findInBackground时,您可以拥有自己的定时器。如果在findInBackground响应之前超过了定时器时间,则您可以适当地更新您的应用程序。当findInBackground最终回复时,您可以忽略该响应。
如果您告诉我您使用的语言,我可以为您提供实际的代码。

1
谢谢你的建议,我已经自己实现了这个方法。我只是希望 Parse SDK 有一个“本地”的功能来实现这个目的,但显然没有。 - TheUnexpected

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接