2014-09-23 76 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會讓你做這種事情。