這兩天,為了一個(gè)app簡直忙翻了。各種bug,各種兼容性問題。

下載.jpg
最意外的一個(gè)bug,
IllegalStateException: Can not perform this action after onSaveInstanceState:

微信截圖_20170419173528.png
報(bào)錯(cuò)的代碼:

微信截圖_20170419173731.png
然后百度,找到了一個(gè)博客的文章,看完算是漲姿勢了。
把
transaction.commit();
改成
transaction.commitAllowingStateLoss();
運(yùn)行正常,鑒于這個(gè)bug,很難重現(xiàn),不清楚是不是真正解決問題了。哈哈。以后又報(bào)這個(gè)錯(cuò)的話,再進(jìn)行分析吧??!
官方WebView這個(gè)大坑
因?yàn)槲业腶pp是一個(gè)web和native 混合開發(fā)的,WebView的版本兼容,各種手機(jī)性能不統(tǒng)一,搞的我焦頭爛額?。?shí)在沒辦法,改用了騰訊的X5,所有問題都解決了,非常強(qiáng)大哇??!而且,安裝包只增加了0.3Mb左右,可以接受。