2011-03-03 133 views
0

我正在在應用程序的HTTP請求,如果我讓它通過無線網絡連接,TCP或WAP2不要緊;它總是需要8到15秒。這有沒有發生過其他人?有關如何解決這個問題的任何建議?提前致謝。黑莓HTTP請求太慢

+1

好吧,如果你要求例1G的文件,如果它需要更長的時間,我不會感到驚訝...... – 2011-03-03 16:22:49

+0

這是在實際設備上或在模擬器? – 2011-03-04 15:23:52

回答

0

不,這並沒有發生在我身上。

關於嘗試什麼:

  • 連接到不同的URL
  • 使用套接字連接
0

如果使用模擬器我真的不能幫你,因爲我使用它們很少因爲他們是相當不可靠的許多things.Here是可以的情況下,檢查正在使用的設備的幾件事情:

1)嘗試不同的URL,甚至嘗試進行合作連接到您的設備。我不確定定位器字符串是否允許本地主機,因此您可能需要使用您的設備IP地址

2)如前所述,嘗試連接套接字連接甚至DatagramConnection以查看是否可以快速建立連接。

3)確保你的設備沒有應用程序運行的做一些繁重的網絡過載。

4)再次檢查你的代碼,看看是否真的連接創建正在採取這麼多的時間。嘗試在Connector#open()調用之前和之後使用System.currentTimeMillis()測量時間。確保你不會經常創建連接 - 例如在循環中。

5)使所有的這些測試,而不是在調試模式,因爲在我的經驗,當設備連接調試器確實有些奇怪的事不時。正常運行應用程序。