Android的InputStream問題

我叫阿狸貓發表於2014-12-01

最近發現,解析伺服器返回的資料並把輸入流作為返回值返回給另一個方法呼叫的時候老是說這個輸入流已經被關閉了。

我的解決辦法是在方法裡把輸入流處理完畢了,返回其他型別的返回值。

比如本來要根據這個輸入流解析成String,  開始的做法是先用一個方法把伺服器返回的資料解析成一個InputStream(在一個方法裡完成),並將其返回

然後在其他的方法裡呼叫這個InputStream繼續解析操作



而現在的做法是直接在第一個獲取InputStream方法裡直接完成InputStream的後續解析操作了。



原因暫時不曉得,有空了再研究。

相關文章