java.lang.StackOverflowError
java.lang.StackOverflowError
這個問題,在4.0.3及4.0.4大量出現。
主要是因為改變了Layout的層級,隨著UI越來越複雜,
一不小心,將ListView,放到了許多層Layout裡面,
原本不會有問題的,突然就出問題了。
後來真的借到了4.0.3的手機來測,
第一次測試,發現在選單ListView的item的layout,一個是外層為wrap_content,內層為match_parent,可能是這個原因導致的。
第二次測試,發現是舊有的ListView的item的Layout,因為舊的Layout刻太多層次所導致,
在經過一直刪減狀況下。
終於解決了這個問題。
有時候不是舊的沒問題就沒事了,當塞到另一個Layout底下後,反而會出事。
這如果沒有後臺的Exception偵測工具,還真的查不太到這個問題。