我熟悉的Android HttpURLConnection類和Apache的HttpConnection類和他們的工作方式(他們都是同步的,但我可以忍受)。HTTP響應異步大型響應
我有數據來自服務器的正在添加許多行大的響應。這是一個JSON響應,我可以在分析所有響應之前部分顯示數據。一些json解析器允許(如xcers允許xml)。上面提到的兩個類的回調和方法是否允許?當我打開輸入流並讀取HTTPURLConnection的響應時,是否打開數據流ALL數據已經存在?或者我可以打開並閱讀它以及更多應該遵循的內容嗎?
此外,有沒有與NIO適用於Android任何HTTP方法?
正如我在我的問題說,我知道上面的代碼,如果你說InputStream的更新比這就是我的回答然而,讓我們說這需要一點時間(慢的服務器),我達到了我流的末尾,沒有新的數據但到達,所以我的stream.avialable或stream.read()將分別返回0和-1,我怎麼知道什麼時候新數據是avialabe(這就是爲什麼我問了NIO)。 – codeScriber 2012-01-11 16:19:48
沒有更好的反應,所以我會接受你的答案,儘管它只是部分。無論如何,10倍。 – codeScriber 2012-01-13 21:22:23