我正在使用jxa-1.0在運行應用程序時在黑莓手機上創建即時消息應用程序,我收到異常,例如「java.io.IOException:Stream closed」。請告訴我如何解決這個問題?或者如果你有Jxa-1.0的使用經驗,請分享你如何使用這個的想法。如何解決黑莓中的這個異常?
0
A
回答
0
如果您在模擬器中看到此錯誤消息,請不要感到驚訝。在模擬器中,我經常看到類似這樣的I/O錯誤,尤其是在直接TCP或Wi-Fi連接上。一些較新的5.0仿真器似乎比舊的更成問題。
如果你還沒有,嘗試在真實的設備上,它可能會更好。
1
如果你想避免在模擬器這個錯誤,你應該在一個時間該InputStream讀取一個字節,試試這個代碼(考慮不使用一個真正的設備工作時,這種方法,因爲性能會受到影響):
InputStream is = httpConnection.openInputStream();
int data = -1;
ByteArrayOutputStream bos = new ByteArrayOutputStream();
data = is.read();
bos.write(data);
while (data >= 0) {
try {
data = is.read();
} catch (Exception e) {
// Replace exception with "-1". This is to handle anomalous End-of-Stream in OS 5.
data = -1;
}
bos.write(data);
}
byte[] byteArray = bos.toByteArray();
相關問題
- 1. 如何在黑莓模擬器中解決這個JVM錯誤?
- 2. 如何解決這個領域異常?
- 3. 如何解決這個異常?
- 4. 如何解決這個異常?
- 5. XML解析document.CreateElement異常黑莓
- 6. 如何解決這個異常:線程「主」異常java.lang.ArrayIndexOutOfBoundsException
- 7. 黑莓線程異常
- 8. 黑莓RAPC異常發生
- 9. 黑莓SQLite路徑異常
- 10. 如何在eclipse中解決這個致命的異常?
- 11. 如何解決這個異常路徑中的非法字符?
- 12. 如何解決windbg執行中顯示的這個異常?
- 13. 如何解決這個java方法中的stackoverflow異常?
- 14. 如何解決黑莓焦點上的黑莓瀏覽器輸入?
- 15. 如何解決這個SOAP異常「解組錯誤」
- 16. 如何在laravel中解決這個異常? Symfony \ Component \ Debug \ Exception \ FatalThrowableError
- 17. 如何解決這個在tomcat中的這個Spring MVC啓動異常?
- 18. 黑莓的Java的TableView:calculateVerticalScrollAmount異常?
- 19. jQuery Mobile的黑莓解決方法
- 20. 如何解決這個典型的異常不安全代碼?
- 21. 如何解決這個未捕獲的異常錯誤
- 22. 我該如何解決這個特定的空指針異常
- 23. 如何解決這個關於空指針異常的問題
- 24. 如何解析在黑莓
- 25. 有DNS異常的黑莓模擬器
- 26. 黑莓手機上的lwuit異常
- 27. 如何解決IO異常?
- 28. NullPointerException異常:如何解決?
- 29. 如何解決DataImportHandler異常
- 30. 如何解決NullPointer異常?
您是否有使用Jabber協議進行黑莓手機即時消息客戶端編程的經驗?請分享您關於如何開發jabber客戶端應用程序的想法。我不清楚如何使用jxa1.0。 – Kumar 2009-12-07 06:39:33
不,我的工作流式音頻更多。我還沒有做IM或使用該庫 - 只是與可能影響你的模擬器分享我的經驗(我假設你使用的是HTTP)。 – 2009-12-07 08:15:21
是的,我只使用http。 – Kumar 2009-12-07 10:11:46