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

运行到20行时就闪退了,用蓝色标出来。真正闪退的是在前面那些代码里面,他会回溯。尽管app关了但logcat仍在运行,原来是后台在工作,过滤一下log找到android runtime,
附上一些基本操作

编译不错不代表运行不错嗯。
关于android runtime
附上学长讲解的图==

1是这条log生成出来的时间,精确到毫秒,2是 嗯 E 指的是log的类型error,3是log的tag,通过它可以知道这一句log是在哪一个进程里面生成的
后来发现是这里错了。

每一个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、至今无解。
网友评论