2014-09-23 64 views
0

我正在开发一个小型社交应用程序来发布新闻,评级和发表评论。 我已经实现了一个从Parse.com加载数据的EndlessAdapter。Parse.com请求没有得到任何答案或异常

我的问题是,当我多次快速点击'刷新'按钮(比方说,7-8次,仅用于测试目的),我陷入了一种奇怪的情况:Parse.com既没有给我回应,也没有给出和例外或超时错误。我的进度条正在滚动,没有任何反应。而重新开始工作的唯一选择就是关闭应用程序并重新启动。

对于来自一个设备的多个同时请求是否有任何限制?如何跟踪我的请求发生的情况?是否有任何debug -mode模式来跟踪Parse的所有请求和响应?

在此先感谢。

+0

您正在使用哪个HTTP库? – Philio 2014-09-23 23:13:34

+0

我正在使用解析android SDK。不执行任何原始的HTTP请求。 – agamov 2014-09-23 23:18:13

+0

使用可调试的httpclient(WIRE&HEADERS)并切换到REST API,您将看到日志中的所有内容。 – 2014-09-24 00:17:11

回答

0

Parse类,可以设置日志级别,例如:

Parse.setLogLevel(Parse.LOG_LEVEL_VERBOSE);

这一操作将让你看到究竟是什么在解析请求中发生的事情。

+0

我把这一行放在应用程序对象和我的主要活动。我看不到有关正在发生的事情的任何详细信息。地狱。 – agamov 2014-09-24 06:49:16

+0

你能看到设备的LogCat中的任何解析日志吗? – agamov 2014-09-24 07:57:34

0

除了HttpClient库,您还可以选择Rest API,虽然它在Dev中的时间更多,但您可以在调试模式下轻松应对每个Http消息的情况,并且您可以在任何方面设置异常阈值主机连接或REQ/RESP周期...

看到康恩+请求config here

看到电线+头logs here跟踪每个HTTP消息/输出到Parse.com ...

各种HttpClient的库用于如果需要的话,android会让你做这种事情。