-
Notifications
You must be signed in to change notification settings - Fork 333
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
无法复现Edge.computeEdge可能发生的NPE #372
Comments
查看异常本身我认为发生在 when (layoutManager) {
is StaggeredGridLayoutManager -> {
val spanCount = layoutManager.spanCount
val spanIndex = (layoutManager.findViewByPosition(position)?.layoutParams
as StaggeredGridLayoutManager.LayoutParams).spanIndex + 1 我认为这个异常和你自己定义的LayoutManager可能存在一定关系 |
设置了两次layoutManager,是我在测试代码。线上环境就只有 |
你提供不了fork仓库复现的代码, 所以我只能猜测, 上面就是我的猜测 |
我认为问题发生在 layoutManager.findViewByPosition(position) 返回null导致的NPE 已经发布新版本 |
试了下如果没问题给个反馈吧 |
我使用该方式,在 bugly 上面看,只是减少了部分 crash,不确定我说的 |
我发布的新版本1.4.2上线了只是减少了部分crash? 依旧存在这个问题是吗?
还是说你之前提到的那种解决方式? |
不过你这个截图看着倒是挺眼熟, 这不是BRV的sample-首页布局抄的app界面吗 |
不是,减少的 crash 是我做了一些 header 数据的空判断。 |
我也是PS5玩家有用你们App(感觉你们算目前同类型最好的产品了, 二柄app太粗制滥造的感觉) |
我那天跑 demo 的时候,我看到你的首页样式还恍惚了呢。我说和我们咋那么像,hhhhhh,太巧了 |
因为感觉你们app做的很好很适合演示, 我写的也没你们好, 有空欢迎你优化下 如果线上新版本还存在该问题会继续跟踪问题 |
问题有解决吗? |
问题描述
用了StaggeredGridLayoutManager的地方就是这里。但是没有复现出来
期望行为
如何复现
截图
异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)
版本
The text was updated successfully, but these errors were encountered: