Could not read input channel file descriptors from parcel

出現(xiàn)的問(wèn)題:
1.AppData::create pipe(2) failed: Too many open files
2.javax.net.ssl.SSLException: Unable to create application data
3.RunTimeException-Could not read input channel file descriptors from parcel
為什么會(huì)出現(xiàn):在recycleview中有一個(gè)按鈕,瘋狂點(diǎn)擊請(qǐng)求網(wǎng)絡(luò)多次就會(huì)出現(xiàn)。
原因:在Android8.0 系統(tǒng)上會(huì)出現(xiàn),8.0系統(tǒng)設(shè)置了句柄數(shù)量一般不超過(guò)1024,由于多次請(qǐng)求網(wǎng)絡(luò)數(shù)據(jù)(這里使用OKHTTP3獲取網(wǎng)絡(luò)數(shù)據(jù)),會(huì)出現(xiàn)以下情況:
a.網(wǎng)絡(luò)不好時(shí),一直提交請(qǐng)求,導(dǎo)致OKHTTP3瘋狂創(chuàng)建文件,導(dǎo)致超出
b.網(wǎng)絡(luò)好時(shí),界面還未來(lái)得及刷新界面,再次發(fā)送網(wǎng)絡(luò)請(qǐng)求
解決方法:在網(wǎng)絡(luò)請(qǐng)求的時(shí)候,加上加載框,防止用戶(hù)在請(qǐng)求的時(shí)候點(diǎn)擊,同時(shí),在界面刷新完成后取消加載框(由于在recycleview中不知道如何獲取刷新完成,采取延遲2秒鐘取消加載框)

如果有更好的解決方法,希望留言告知

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 最近開(kāi)發(fā)功能的時(shí)候monkey總是能跑出一個(gè)bug, java.lang.RuntimeException: Co...
    MrLee_3641閱讀 13,548評(píng)論 2 10
  • 今天調(diào)查一個(gè)概率性的crash,根據(jù)log發(fā)現(xiàn)是在調(diào)用showdialog方法時(shí)產(chǎn)生如上的錯(cuò)誤導(dǎo)致fatal er...
    奈文摩爾0204閱讀 2,307評(píng)論 1 1
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,008評(píng)論 25 709
  • 用兩張圖告訴你,為什么你的 App 會(huì)卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 13,983評(píng)論 2 59
  • 王潯去了泉州,李浩就在泉州機(jī)場(chǎng)里等著她。這算是他們異地戀后的第一次見(jiàn)面,王潯有些忐忑。其實(shí)王潯也不知道他們倆怎么就...
    漆漆巴巴閱讀 266評(píng)論 0 3

友情鏈接更多精彩內(nèi)容