我正在开发一个用于发布新闻、评级和评论的小型社交应用程序。我实现了一个从EndlessAdapter加载数据的Parse.com。
我的问题是,当我快速点击“刷新”按钮几次(比如说,7-8次,只是为了测试目的)时,我陷入了一种奇怪的情况: Parse.com既没有给出响应,也没有给出异常或超时错误。我的进度条在滚动,什么也没发生。要让事情恢复正常,唯一的选择就是关闭应用程序,然后重新启动它。
来自一个设备的多个同时请求是否有任何限制?我如何跟踪我的请求发生了什么?是否有任何debug-mode来跟踪来自Parse的所有请求和响应?
提前谢谢。
发布于 2014-09-24 00:47:00
在Parse类中,可以将日志级别设置为:
Parse.setLogLevel(Parse.LOG_LEVEL_VERBOSE);
然后,这将让您准确地看到在Parse请求中正在发生的事情。
发布于 2014-09-24 13:35:46
除了Rest之外,您还可以选择一个HttpClient库,尽管它在dev中的时间要长得多,但是在调试模式下,您可以轻松地回答每个Http消息发生了什么,并且可以在主机连接或req/resp循环的任何方面设置异常阈值.
参见conn + request 配置在这里
参见Wire + Header 原木在这里跟踪Parse.com的每个http消息.
android的各种httpclient库将允许您在需要时执行此类操作。
https://stackoverflow.com/questions/26006131
复制相似问题