美文网首页
记录recyclerview的闪退问题解决

记录recyclerview的闪退问题解决

作者: 瑶瑶_2930 | 来源:发表于2017-12-03 12:54 被阅读0次

运行有问题找logcat。
app关闭了后台还在运行,所以logcat仍会更新。这时可以过滤。
然后我的运行出来,报错是这样。

屏幕快照 2017-12-01 下午11.10.52.png
运行到20行时就闪退了,用蓝色标出来。真正闪退的是在前面那些代码里面,他会回溯。尽管app关了但logcat仍在运行,原来是后台在工作,过滤一下log找到android runtime,
附上一些基本操作 QQ20171202-0.jpg 这个可以关掉event log
编译不错不代表运行不错嗯。
关于android runtime
附上学长讲解的图== 84828598A4EF1475015D3FFF9BBCFC65.jpg
1是这条log生成出来的时间,精确到毫秒,2是 嗯 E 指的是log的类型error,3是log的tag,通过它可以知道这一句log是在哪一个进程里面生成的
后来发现是这里错了。 2838D91CCD23C73103C2241D5225A0FC.jpg
每一个item 的父元素-viewgroup,其实就是recyclerview。viewgroup是view的子类,所以可以作为view类型的变量传给myviewholder,view是根据R.layout.item.xxx新inflate的view,在view里有那个textview,但是arg0是recyclerview,所以
tv=(TextView)arg0.findViewById.(R.id.id_tv);  

tv=null(好吧其实这一段我不太懂)
反正就把arg0改成view,然后,别人的手机上就可以实现了..我自己的手机上还是crash、至今无解。

相关文章

网友评论

      本文标题:记录recyclerview的闪退问题解决

      本文链接:https://www.haomeiwen.com/subject/ltzibxtx.html