2011-02-05 64 views
0

我有一個奇怪的問題時...HTTPS服務失敗的薑餅

當屏幕關閉 USB /電源是通過HttpClient的薑餅上幾乎總是失敗使用HTTPS

我的服務斷開。錯誤是javax.net.ssl.SSLPeerUnverifiedException。

從未在Froyo或更舊版本中看到過這種行爲,當然由於不能斷開電源或關閉屏幕,因此無法在模擬器中重新制作。

此外,使用移動數據似乎只會失敗。 Wifi(始終打開)似乎工作正常。

我的手機是CyanogenMod7/HTC Hero。這是我可以測試的唯一薑餅。做工精細的朋友升級Froyo和Eclair的

試過延長超時與

HttpConnectionParams.setConnectionTimeout(httpClientParams,3*60*1000); 
HttpConnectionParams.setSoTimeout(httpClientParams,3*60*1000); 

,但沒有幫助。

感覺像薑餅或CM7已經添加了一些睡眠低功率的東西,螺絲與我?

有什麼想法?

回答

0

是的,電源管理在2.3中得到了改進......在屏幕關閉的情況下暫停非前臺進程更積極。

我懷疑在網絡使用期間您需要購買a partial wakelock

+0

謝謝,我已經把我的頭髮拉出了好幾天 – SteelBytes

+0

沒問題。如果您需要其他任何內容,請在評論中加上標記。 FWIW,考慮到無數次我睡醒之前喚醒了至少40%電量的電池,我認爲新的操作系統是正確的。請不要濫用wakelock特權! :) –

+0

:-)是的,消耗電池的危險性很高。介意你,我不會認爲操作系統會因爲開放的SSL/TCP連接而受到影響...... – SteelBytes