RecyclerView隱藏錯誤之RecyclerView: No adapter attached; skipping layout

在初始化adapter的時候沒有成功,報?RecyclerView: No adapter attached; skipping layout?錯誤

原因,在網絡下載的時候初始化RecyclerView造成的。

我們常下載數據完成時更新RecyclerView的數據,因此會在callback和delay的線程返回成功時初始化RecyclerView。


解決辦法:

把初始化RecyclerView的操作放在主線程中,比如onCreate方法中,下載數據完畢時使用Adapter.notifyDataSetChange就可以了。


上面的方法不能解決問題:

把item的布局改成相對布局RelativeLayout,原因不知道,有空再研究。

補充:

我的問題通過以上方法并不能解決,最后檢查代碼,發現我把包含RecyclerView的布局設置為不可見,也就是RecyclerView也不可見導致了以上問題。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容