我的程序比如一共有三個Activity, ABC,運行后首次打開肯定是A(也就是主界面),在A的界面中點擊Button跳轉(zhuǎn)到B,在B界面停留了一會,然后我就鎖屏,大概過了20分鐘吧,我解鎖一看 出了問題了,解鎖之后的界面顯示的是A,而不是B,并且A上面的數(shù)據(jù)都沒了,集合中的數(shù)據(jù)都沒了,這是咋回事???求解答?。?! 并且我的小米手機6.0的系統(tǒng)沒事,在長的時間也沒問題,4.xx的手機就會出現(xiàn)這個問題。
恢復數(shù)據(jù)可以查看onSaveInstanceState相關(guān)資料, 隨便百度就好了
鎖屏期間如果手機內(nèi)存減少會導致系統(tǒng)回收不活躍的Activity的如果你確定不是因為拋出異常導致B頁面崩潰, 那么應(yīng)該就是Activity被回收了, 低版本的手機通??捎脙?nèi)存也相對少一點.
吾愛知道 2024 © 吾愛知道鄂ICP備2022002577號-1
站內(nèi)文章地圖 站內(nèi)問答地圖 站內(nèi)作者地圖 站點標簽地圖 站點地圖 站點標簽 站點題庫