運(yùn)行有問題找logcat坛善。
app關(guān)閉了后臺還在運(yùn)行肆饶,所以logcat仍會更新葫督。這時可以過濾偎快。
然后我的運(yùn)行出來姊氓,報錯是這樣。
屏幕快照 2017-12-01 下午11.10.52.png
運(yùn)行到20行時就閃退了蟀俊,用藍(lán)色標(biāo)出來洼哎。真正閃退的是在前面那些代碼里面,他會回溯族淮。盡管app關(guān)了但logcat仍在運(yùn)行蝙斜,原來是后臺在工作娩鹉,過濾一下log找到android runtime槐瑞,
附上一些基本操作
QQ20171202-0.jpg
編譯不錯不代表運(yùn)行不錯嗯。
關(guān)于android runtime
附上學(xué)長講解的圖==
84828598A4EF1475015D3FFF9BBCFC65.jpg
1是這條log生成出來的時間慌植,精確到毫秒非驮,2是 嗯 E 指的是log的類型error填大,3是log的tag,通過它可以知道這一句log是在哪一個進(jìn)程里面生成的
后來發(fā)現(xiàn)是這里錯了。
2838D91CCD23C73103C2241D5225A0FC.jpg
每一個item 的父元素-viewgroup妓灌,其實就是recyclerview。viewgroup是view的子類缝呕,所以可以作為view類型的變量傳給myviewholder栈暇,view是根據(jù)R.layout.item.xxx新inflate的view色迂,在view里有那個textview,但是arg0是recyclerview,所以
tv=(TextView)arg0.findViewById.(R.id.id_tv);
tv=null(好吧其實這一段我不太懂)
反正就把a(bǔ)rg0改成view,然后耙册,別人的手機(jī)上就可以實現(xiàn)了..我自己的手機(jī)上還是crash、至今無解饶辙。