国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

不用編程做APP和響應(yīng)式網(wǎng)站百度手機助手下載安卓版

不用編程做APP和響應(yīng)式網(wǎng)站,百度手機助手下載安卓版,it行業(yè)培訓(xùn)機構(gòu)一般多少錢,c++后端開發(fā)需要學(xué)什么解決 java.lang.IllegalStateException: closed異常通常是由于OkHttp中的Response對象在調(diào)用response.body().string()后被關(guān)閉而導(dǎo)致的。 在代碼中,在onResponse()方法中如果兩次調(diào)用了response.body().string(),每次調(diào)用都會消耗掉響應(yīng)體并關(guān)閉Respo…

解決

java.lang.IllegalStateException: closed異常通常是由于OkHttp中的Response對象在調(diào)用response.body().string()后被關(guān)閉而導(dǎo)致的。

在代碼中,在onResponse()方法中如果兩次調(diào)用了response.body().string(),每次調(diào)用都會消耗掉響應(yīng)體并關(guān)閉Response對象。因此,當(dāng)?shù)诙握{(diào)用response.body().string()時,就會拋出java.lang.IllegalStateException: closed異常。

為了解決這個問題,可以將響應(yīng)體的內(nèi)容緩存起來,然后多次使用。下面是修改后的代碼示例:

public void onResponse(Call call, Response response) throws IOException {String responseBody = response.body().string(); // 緩存響應(yīng)體內(nèi)容if (!response.isSuccessful()) {callback.onComponentInitFinish(COMPONENT_TOKEN, ERROR_GET_TOKEN_FAIL, "獲取token失敗");} else {TokenInfoBean tokenInfoBean = mGson.fromJson(responseBody, TokenInfoBean.class);if (tokenInfoBean != null && tokenInfoBean.ret != null) {APIBase.okHandler.post(new Runnable() {public void run() {KeyCenterCheckHelp.checkAndToast(tokenInfoBean.ret.code, tokenInfoBean.ret.message);}});}if (tokenInfoBean != null && tokenInfoBean.data != null) {savedToken = tokenInfoBean.data.token;tokenStartStamp = System.currentTimeMillis();tokenExpiredStamp = tokenStartStamp + tokenInfoBean.data.duration * 1000;callback.onComponentInitFinish(COMPONENT_TOKEN, 0, "");} else {callback.onComponentInitFinish(COMPONENT_TOKEN, tokenInfoBean.ret.code, tokenInfoBean.ret.message);}}
}

在修改后的代碼中,我們將response.body().string()的結(jié)果緩存在responseBody變量中,并在后續(xù)的邏輯中多次使用。這樣就避免了多次調(diào)用導(dǎo)致的異常。

請注意,這只是解決java.lang.IllegalStateException: closed異常的一種方式。確保在其他地方?jīng)]有關(guān)閉Response對象,以免引發(fā)其他類似的異常。
重要代碼:

	  String responseBody = response.body().string(); // 緩存響應(yīng)體內(nèi)容
http://m.aloenet.com.cn/news/37364.html

相關(guān)文章:

  • 買公司的網(wǎng)站建設(shè)軟文寫作營銷
  • 銅川網(wǎng)站建設(shè)報價網(wǎng)絡(luò)推廣的主要工作內(nèi)容
  • 專門做網(wǎng)站需要敲代碼么旺道seo優(yōu)化軟件怎么用
  • 做網(wǎng)站宣傳圖片google全球推廣
  • 珠海建網(wǎng)站專業(yè)公司專業(yè)seo優(yōu)化推廣
  • 如何做網(wǎng)站條幅閃圖搜索關(guān)鍵詞怎么讓排名靠前
  • wordpress頭像網(wǎng)站百度ai人工智能平臺
  • 該怎么給做網(wǎng)站的提頁面需求深圳網(wǎng)絡(luò)推廣網(wǎng)絡(luò)
  • 廣東省廣州市白云區(qū)太和鎮(zhèn)名風(fēng)seo軟件
  • 中新生態(tài)城建設(shè)局門戶網(wǎng)站昆明seo案例
  • 佛山網(wǎng)站建設(shè)在哪手機優(yōu)化
  • 重慶網(wǎng)站建設(shè)公司銷售seo營銷推廣多少錢
  • 珠海企業(yè)網(wǎng)站建設(shè)seo優(yōu)化seo外包
  • b2b網(wǎng)站怎么發(fā)布信息站長之家論壇
  • 專業(yè)醫(yī)院網(wǎng)站建設(shè)百度網(wǎng)盤下載
  • 太原市做網(wǎng)站公司微信營銷軟件手機版
  • 企業(yè)做網(wǎng)站大概多少錢湖南關(guān)鍵詞網(wǎng)絡(luò)科技有限公司
  • plone wordpressseo人工智能
  • 平易云 網(wǎng)站建設(shè)看廣告賺錢
  • 政府網(wǎng)站建設(shè)培訓(xùn)講話惠州優(yōu)化怎么做seo
  • 漂亮企業(yè)網(wǎng)站源碼關(guān)鍵詞優(yōu)化排名軟件
  • 網(wǎng)站設(shè)計概述500字關(guān)鍵詞批量調(diào)詞軟件
  • 學(xué)生做爰網(wǎng)站微信群推廣網(wǎng)站
  • 專業(yè)鄭州做網(wǎng)站的公司今日國家新聞
  • 動態(tài)網(wǎng)站開發(fā)結(jié)束語東莞優(yōu)化怎么做seo
  • 彩票網(wǎng)站建設(shè)方案看網(wǎng)站時的關(guān)鍵詞
  • 百度競價 十一 pc網(wǎng)站 手機網(wǎng)站seo技術(shù)團隊
  • 岳陽市委網(wǎng)站免費seo網(wǎng)站推廣在線觀看
  • 湛江網(wǎng)站設(shè)計模板視頻500個游戲推廣群
  • 網(wǎng)站互動營銷成人編程培訓(xùn)機構(gòu)排名前十