今天在调试代码的时候出现了ClassCastException直接崩溃,导致崩溃的操作是跳转到一个好友列表页面,页面和微信的通讯录页面很像,就是一个列表,右边一个导航栏,原来一直用的模拟器调试,模拟器的sdk版本是4.4的,今天换到了7.0的真机就直接崩了。
打印的错误日志如下:
java.lang.ClassCastException: android.view.ViewGroup$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams
at android.widget.ListView.removeUnusedFixedViews(ListView.java:1908)
at android.widget.ListView.layoutChildren(ListView.java:1769)
at android.widget.AbsListView.onLayout(AbsListView.java:2161)
at android.view.View.layout(View.java:17520)
at android.view.ViewGroup.layout(ViewGroup.java:5612)
at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1079)
at android.view.View.layout(View.java:17520)
at android.view.ViewGroup.layout(ViewGroup.java:5612)
at android.widget.FrameLayout.layoutChil