RecyclerView.addFocusables出現空指標異常NullPointerException的解決辦法

王世暉發表於2016-05-04

如果使用的RecyclerView是API22版本,或者更低版本,如果RecycleView沒有設定LayoutManager,那麼RecycleView將會包空指標異常,異常資訊只會顯示

java.lang.NullPointerException
at android.support.v7.widget.RecyclerView.addFocusables

這時候會出現一頭霧水,原因就是沒有呼叫setLayoutManager,這時候設定一個LayoutManager即可。

或者將API升級為最新版本,解決這個bug

將gradle中

compile 'com.android.support:recyclerview-v7:22.0.0'
改為如下即可

compile 'com.android.support:recyclerview-v7:23.0.0'

相關文章