Android錯(cuò)誤集

1.錯(cuò)誤提示:Error:Could not delete path 'C:\Users\Administrator.android\build-cache\4bcb944bb1b0acd2e173376f1b2cd7aaf97ca50c\output\aidl\android\support\v4'.

解決方式:手動(dòng)刪除 4bcb944bb1b0acd2e173376f1b2cd7aaf97ca50c 目錄即可。
2.錯(cuò)誤提示:Unable to create call adapter for io.reactivex。
原因:Retrofit暫時(shí)不支持RxJava2的適配器。
解決方式:導(dǎo)入新包

implementation 'com.squareup.retrofit2:adapter-rxjava2:latest.version'  addCallAdapterFactory(RxJava2CallAdapterFactory.create())

3.錯(cuò)誤提示:retrofit2.adapter.rxjava2.HttpException: HTTP 404 Not Found
原因:請(qǐng)求的完整API中有特殊字符,不能識(shí)別。

 Process: com.huawei.mycenter, PID: 25953  
 java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false isAttached:true at  
 android.support.v7.widget.RecyclerView$Recycler.recycleViewHolderInternal(RecyclerView.java:5778) at  
 android.support.v7.widget.RecyclerView$Recycler.quickRecycleScrapView(RecyclerView.java:5885) at   

原因:RecyclerView在進(jìn)行切換數(shù)據(jù)之后,要調(diào)用 notifyDataSetChanged()方法。

5.ScrollView 內(nèi)部子布局MATCH_PARENT卻無(wú)法填充滿(mǎn)屏幕。
android:fillViewport="true"

6.獲取activity和屏幕的高度。
activity:

DisplayMetrics dm = context.getResources().getDisplayMetrics(); 
return dm.heightPixels;

屏幕顯示的高度:

WindowManager wm = (WindowManager) 
context.getSystemService(Context.WINDOW_SERVICE);
if (wm == null) {
  return context.getResources().getDisplayMetrics().heightPixels; 
} 
Point point = new Point();
wm.getDefaultDisplay().getRealSize(point); 
return point.y;

一直更新。。。。。。

最后編輯于
?著作權(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)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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