2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
希望與Internet進行交互的開發(fā)人員需要選擇一個軟件包來為他們完成繁重的工作。一個非常常見的途徑是使用內(nèi)置的HttpClient。該文檔 相當完整,但是如果您以前從未使用過該軟件包,那么開始它會很艱巨。
看看 JFrankie最近發(fā)布的HttpClient教程。我發(fā)現(xiàn)他的演講對初學(xué)者來說很平易近人,但他毫不猶豫地繼續(xù)學(xué)習(xí)更復(fù)雜的主題。該指南從用于打開連接的幾行代碼開始,并迅速介紹了第一個陷阱。HttpClient不應(yīng)在UI線程中運行,因為它提供了阻止功能(您不知道服務(wù)器回復(fù)之前將需要多長時間)。如果您嘗試執(zhí)行此操作,Android會自動引發(fā)錯誤。
他繼續(xù)將代碼包裝在AsyncTask類中。這使它可以在單獨的線程中運行,并在工作完成后啟動方法。您最有可能希望下載某些內(nèi)容,該主題已在指南中詳細介紹。JFrankie通過解釋使用HTTP多部分請求協(xié)議進行上傳所必需的步驟來結(jié)束本文。
他在Reddit主題中公開了他的文章,他還參與了有關(guān)使用AsyncTask的潛在內(nèi)存泄漏問題的討論。在圍繞HttpClient構(gòu)建應(yīng)用程序時,您可能需要注意一些建議。
2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。