
應用啟動頁有網路、和資料加載失敗彈框,一直偶發的報這個錯,沒有找到復現路徑,判斷了Activity是否finish,是否destroy,還有getParent()試了下,獲取到的是null,實在是沒轍了,請大家指導下
uj5u.com熱心網友回復:
那說明你頁面銷毀了但網路請求沒取消掉,這屬于記憶體泄漏uj5u.com熱心網友回復:
可能性不大,網路結果回來前,不對頁面進行跳轉,關閉,銷毀等操作,有的啟動幾秒就崩潰了,還有的達幾十秒uj5u.com熱心網友回復:
我之前也遇到過,是橫豎屏切換引起的。如果你沒有攔截切換的生命周期,或者你強制豎屏的邏輯是代碼里寫的,就有可能出現這種問題。
原因在于Activity剛創建的時候假設是橫屏,你彈出個dialog,用戶豎起螢屏,Activity會被強制銷毀并重建但卻沒有銷毀dialog(具體原因待查,所有api都有這問題),然后你調了dismiss,由于你的dialog是依附于被銷毀之前的那個Activity所以必定崩潰
uj5u.com熱心網友回復:
我們在AndroidManifest中設定的android:screenOrientation="portrait"轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/114212.html
標籤:Android
