像volley、okhttp、retrofit這樣的網(wǎng)絡(luò)請(qǐng)求框架,當(dāng)Activity銷毀時(shí),他們網(wǎng)絡(luò)

科技 未結(jié) 5 1609
好吧3
好吧3 2023-06-14 21:50

比如,AsynaTask生命周期就需要考慮,與Activity生命周期不一致。

相關(guān)標(biāo)簽:
5條回答
  • 一般情況下,Retrofit 在Activity銷毀之后,任務(wù)還是會(huì)繼續(xù),我們這邊只能選擇是否接收回調(diào)

    0 討論(0)
  • 其他的不清楚, 就Volley而言是不會(huì)取消網(wǎng)絡(luò)請(qǐng)求的, 即使你使用了cancel方法, 也不會(huì)停止網(wǎng)絡(luò)請(qǐng)求, 使用了cancel方法只是不進(jìn)行回調(diào), 實(shí)際上網(wǎng)絡(luò)請(qǐng)求是后臺(tái)線程, 還有超時(shí)限制, 所以網(wǎng)絡(luò)請(qǐng)求即使不停止影響也不是很大. 關(guān)鍵是不能再生命周期結(jié)束后回調(diào)方法, 所以在Activity等結(jié)束的時(shí)候要cancel掉請(qǐng)求

    0 討論(0)
  • 2023-06-14 22:30

    網(wǎng)絡(luò)請(qǐng)求是新開線程,一般情況下主線程銷毀了影響不大,關(guān)鍵是網(wǎng)絡(luò)線程的回調(diào),我們一般是在主線程里面做一些事情,但是此時(shí)主線程已經(jīng)銷毀了。所以我們還要手動(dòng)處理cancel。

    0 討論(0)
  • 2023-06-14 22:31

    很明顯,你需要自己取消

    0 討論(0)
  • Activity銷毀時(shí),需要取消掉網(wǎng)絡(luò)請(qǐng)求,如,Volley一般在onStop()調(diào)用VolleyRequest.cancelPendingRequests(tagName);

    0 討論(0)
提交回復(fù)
最新問題
閉經(jīng)怎么調(diào)理才有月經(jīng) 1
懷孕了找第三方公司掛靠社保,每月代繳收1500合算嗎? 1
誰知道中央電視臺(tái)的春節(jié)節(jié)目單? 4
咸陽哪里治療不孕不育 1
電視機(jī)電視盒子和電腦顯示器如何鏈接才能收看電視機(jī)節(jié)目? 6
華為手機(jī)怎么投屏 1
中醫(yī)檢查不孕 1
智能電視和普通電視的區(qū)別? 4
霸王兔家用投影機(jī)好不好 1
幾個(gè)月了為什么老懷孕不了 1
猜你喜歡
上海44歲做三代試管價(jià)格是多少?附三代試管價(jià)格明細(xì)
泰國(guó)試管嬰兒醫(yī)院收費(fèi)價(jià)目表一覽!附試管排隊(duì)時(shí)間!
杭州試管大概需要多少錢[重點(diǎn)]試管嬰兒具體流程有哪些!五千塊夠嗎?
杭州試管價(jià)格!附助孕費(fèi)用參考!
三代試管廣州私人醫(yī)院!成功幾率大嗎?
泰國(guó)第三代試管嬰兒檢查項(xiàng)目都有哪些呢,附懷孕費(fèi)用明細(xì)!
如何去泰國(guó)做試管嬰兒,能做三代嗎?
寧波第三代試管嬰兒費(fèi)用明細(xì)表,附助孕機(jī)構(gòu)費(fèi)用!
天津武警醫(yī)院做試管嬰兒的費(fèi)用要多少錢?含助孕費(fèi)用!
美國(guó)試管嬰兒費(fèi)用價(jià)格!多少錢一次呢?
熱門文章
泰國(guó)可以單身試管的醫(yī)院排名榜揭曉,這家機(jī)構(gòu)助你圓夢(mèng)
99健康科普!43歲做試管成功率是百之多少
2025年全國(guó)做試管嬰兒的費(fèi)用一般多少錢?
國(guó)內(nèi)les可以做試管生小孩嗎?
中國(guó)單身可以做試管嬰兒?jiǎn)??多少錢?
2025福州三代試管私立醫(yī)院名單一覽,不用擔(dān)心怎么選了
泰國(guó)試管嬰兒詳細(xì)步驟指南
泰國(guó)EKI國(guó)際醫(yī)院試管嬰兒費(fèi)用大概多少?
貴陽私立試管醫(yī)院排名公布,生殖醫(yī)生教你如何選擇
泰國(guó)成功做第三代試管真實(shí)案例
廣告合作方 廣告申請(qǐng)