关于Recyclerview使用时的一个错误
2016-09-13 08:45
253 查看
昨天在折腾RecyclerView时,当item的数量过多,需要向下滑动显示时,程序就出错退出,logcat里出现了个错误,错误列表如下:
09-12 20:42:13.350 9065-9065/com.mdzz.recycleraaa E/InputEventReceiver: Exception dispatching input event.
09-12 20:42:13.350 9065-9065/com.mdzz.recycleraaa D/AndroidRuntime: Shutting down VM
09-12 20:42:13.350 9065-9065/com.mdzz.recycleraaa E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.mdzz.recycleraaa, PID: 9065
java.lang.NoSuchMethodError: No static method getMatrix(Landroid/view/View;)Landroid/graphics/Matrix; in class Landroid/support/v4/view/ViewCompat; or its super classes (declaration of 'android.support.v4.view.ViewCompat'
appears in /data/data/com.mdzz.recycleraaa/files/instant-run/dex/slice-com.android.support-support-v4-23.4.0_2b900963dc3ea1f3ac2b95356ca009aff8cd77e4-classes.dex)
at android.support.v7.widget.RecyclerView$LayoutManager.getTransformedBoundingBox(RecyclerView.java:8097)
at android.support.v7.widget.OrientationHelper$2.getTransformedEndWithDecoration(OrientationHelper.java:402)
at android.support.v7.widget.LinearLayoutManager.recycleViewsFromStart(LinearLayoutManager.java:1275)
at android.support.v7.widget.LinearLayoutManager.recycleByLayoutState(LinearLayoutManager.java:1347)
at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1371)
at android.support.v7.widget.LinearLayoutManager.scrollBy(LinearLayoutManager.java:1193)
at android.support.v7.widget.LinearLayoutManager.scrollVerticallyBy(LinearLayoutManager.java:1043)
at android.support.v7.widget.RecyclerView.scrollByInternal(RecyclerView.java:1596)
at android.support.v7.widget.RecyclerView.onTouchEvent(RecyclerView.java:2704)
at android.view.View.dispatchTouchEvent(View.java:8471)
等等
google搜索半天都没有看到一样的错误原因,今天看到一个说support.v7:RecyclerView的版本要和support.v7:appcompat一样,我立马看看自己的project structure,发现不一致,一个是24.2.0,另一个是23.几,然后改成一样的瞬间解决。
写在此处记录一下这个低级错误
09-12 20:42:13.350 9065-9065/com.mdzz.recycleraaa E/InputEventReceiver: Exception dispatching input event.
09-12 20:42:13.350 9065-9065/com.mdzz.recycleraaa D/AndroidRuntime: Shutting down VM
09-12 20:42:13.350 9065-9065/com.mdzz.recycleraaa E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.mdzz.recycleraaa, PID: 9065
java.lang.NoSuchMethodError: No static method getMatrix(Landroid/view/View;)Landroid/graphics/Matrix; in class Landroid/support/v4/view/ViewCompat; or its super classes (declaration of 'android.support.v4.view.ViewCompat'
appears in /data/data/com.mdzz.recycleraaa/files/instant-run/dex/slice-com.android.support-support-v4-23.4.0_2b900963dc3ea1f3ac2b95356ca009aff8cd77e4-classes.dex)
at android.support.v7.widget.RecyclerView$LayoutManager.getTransformedBoundingBox(RecyclerView.java:8097)
at android.support.v7.widget.OrientationHelper$2.getTransformedEndWithDecoration(OrientationHelper.java:402)
at android.support.v7.widget.LinearLayoutManager.recycleViewsFromStart(LinearLayoutManager.java:1275)
at android.support.v7.widget.LinearLayoutManager.recycleByLayoutState(LinearLayoutManager.java:1347)
at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1371)
at android.support.v7.widget.LinearLayoutManager.scrollBy(LinearLayoutManager.java:1193)
at android.support.v7.widget.LinearLayoutManager.scrollVerticallyBy(LinearLayoutManager.java:1043)
at android.support.v7.widget.RecyclerView.scrollByInternal(RecyclerView.java:1596)
at android.support.v7.widget.RecyclerView.onTouchEvent(RecyclerView.java:2704)
at android.view.View.dispatchTouchEvent(View.java:8471)
等等
google搜索半天都没有看到一样的错误原因,今天看到一个说support.v7:RecyclerView的版本要和support.v7:appcompat一样,我立马看看自己的project structure,发现不一致,一个是24.2.0,另一个是23.几,然后改成一样的瞬间解决。
写在此处记录一下这个低级错误
相关文章推荐
- 关于Recyclerview使用时的一个错误java.lang.NoSuchMethodError: No static method getMatrix(Landroid/view/View;)
- 关于Recyclerview使用时的一个错误java.lang.NoSuchMethodError: No static method getMatrix(Landroid/view/View;)
- 关于包含头文件而编译时却一个未定义错误的原因(未使用命名名字空间)
- 关于libcurl使用中的一个编译错误
- 关于RecyclerView使用报错Didn't find class "android.support.v7.recyclerview.R$styleabl
- 关于使用OpenProcess的一个错误
- 关于使用webview的一个注意项
- 关于TextView的setText()与Integer之间一个易犯的小错误 3ff8
- RecyclerView初使用遇到的一个问题
- 关于recyclerview和cardview使用中的NoClassFoundException
- C++primer习题答案中关于迭代器使用的一个错误
- 关于SwipeRefreshLayout和RecyclerView混合使用的代码示例
- 关于TextView的setText()与Integer之间一个易犯的小错误
- 关于Fragment使用时报Fragment did not create a view的错误
- Q6:关于xcode TableView使用Nib文件出现Assertion failure in dequeueReusableCellWithIdentifier:forIndexPath:错误
- 关于 操作必须使用一个可更新的查询 的错误
- 使用LinqDataSource出现“找不到与ViewState中存储的原始值中的给定键相匹配的行,请确保"keys"字典包含与上一个Select操作返回的行对应的唯一键值”错误的解决办法
- [Android]关于RecyclerView控件的使用
- 关于RecyclerView的高级使用
- 关于RecyclerView的使用