android app被系統回收後重啓異常的解決方法

  APP在後臺運行的時候時常會發生被系統回收的事情,可能是內存不足的多種原因造成。被系統回收後系統任然會保留APP的activity棧,用以恢復,但是這樣就存在很多的問題需要解決,如果activity沒有做保存數據的操作,就會出現空指針等異常。一種比較比較好的方式就是在被系統回收後,重啓app的時候就重新喚起app這個在網上有比較好的解決方式了http://www.2cto.com/kf/201606/513992.html

       如果你的activity還有fragment還是可能會出現問題,比如出現id無法找到的問題。這個主要原因是因爲activity保存了一份fragment的狀態,解決方法也很簡單可以直接在BaseActivity中重寫onSaveInstanceState方法不做任何實現。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章