我正在處理一個連接到Web服務器並從中獲取數據流的項目。出於測試目的,我在LogCat
中顯示所有數據,因此我可以確定一切都正確。Android LogCat多次顯示消息而不是一次
我在2臺設備上測試我的應用程序:
- HTC EVO 3D
- HTC渴望。
在一個點上,我注意到一些奇怪的事情:當我在EVO 3D
測試我發現我得到的數據流的所有數據包的兩倍,這是非常奇怪,因爲服務器不能兩次給我一個包。我以爲這是因爲雙核處理器EVO's
。
但之後我發現HTC Desire
和emulator
也有同樣的問題。在模擬器上,我甚至可以獲得所有數據包三次。
問題是它並不總是在發生。我仔細看了看那個問題,我看到LogCat
顯示了我的設備和仿真器上的所有正在運行的進程兩次或更多,實際上我開始認爲它是LogCat
錯誤,並且與我的應用程序無關。
所以我的問題:是否有其他人獲得LogCat相同的奇怪行爲?它是一個SDK錯誤,還是問題出在我的應用程序代碼中?
(我剛剛嘗試了其他應用程序,結果是一樣的)。
即時通訊也出現此錯誤。它似乎隻影響我的運行薑餅2.3.5的設備。我的軟糖設備不會受此影響。 我覺得很難相信沒有人提出解決方案。 ive通過谷歌搜索了很多頁面,並找不到解釋。 – user280109