Android應用開發——onStop的調用時機

onStop的調用時機,網上搜索到的說法大概是:“ onStop的調用是“The activity is no longer visible”,也就是完全不可見的時候調用的,這個完全不可見真的就是指視覺上的完全看不到而已,無論是按home鍵返回桌面,還是啓動另一activity把原activity完全遮住,都會調用onStop。”

開發中遇到個問題,發現onStop的調用時機受下一個頁面的影響,本頁面的onStop是在下一個頁面onResume,onWindowFocusChanged等之後纔會調用,如果在onResume和onWindowFocusChanged中進行了耗時的操作,會導致前一個頁面的onStop不能被回調。這個細節會被大部分人忽略,但有時會觸發意想不到的bug。

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