2010-03-16 80 views
1

我有一個線程,處理所有的HTTP連接到服務器,並有另一個線程更新UI等我有UI線程中實現的超時邏輯尋找一些響應和時間它(關閉連接和向用戶顯示通知)在諾基亞S60設備中處理連接超時?

在諾基亞Series 40設備上,當應用程序超出範圍,但在諾基亞60系列(尤其是E61,E71)中,超時不會發生,應用程序掛起。

有什麼想法?

+0

整個JVM是否真正掛起(如在沒有Java線程運行,沒有鍵盤通知可能發生)還是我們只談論一個特定的線程? – 2010-03-17 12:43:32

+0

我猜整個JVM都掛起了,但是在測試中我注意到了,如果你保留它一段時間,一切都會恢復正常。 在更輕的筆記上,如果用戶在連接檢查過程中單擊否,該應用程序仍會嘗試連接。任何想法如何檢測它? – Azlam 2010-03-18 18:32:02

回答

0

我猜我想通了。我不知道它是否是正確的解決方案,當我試圖超時連接時,我正在關閉UI線程的連接,我想這就是UI線程凍結的原因。

一旦我刪除它,一切都恢復正常。

相關問題