華清遠(yuǎn)見Android底層深化
2023-03-06 19:49 作者:XIAO6369633 | 我要投稿
Activity生命周期須知:
(1)onStart和onResume的區(qū)別:onStart實際上表示Activity已經(jīng)可見了,只是我們還看不到還不能交互而已,因為它還處在后臺。而onResume表示Activity已經(jīng)顯示到前臺可見了,并且可以進(jìn)行交互。
(2)當(dāng)用戶按下home鍵,Activity經(jīng)歷onPause-onStop的過程,這時重新進(jìn)入Activity經(jīng)歷onRestart-onStart-onResume過程;如果按下back鍵,經(jīng)歷onPause-onStop-onDestroy的過程。
(3)當(dāng)在當(dāng)前ActivityA中打開一個新的ActivityB,要注意的是只有A的onPause執(zhí)行完成后B的onCreate-…過程才能開始,而A的onStop則是在之后才會進(jìn)行的。所以不應(yīng)該在onPause中做耗時的操作,應(yīng)該盡快讓B顯示出來進(jìn)行操作才行。
標(biāo)簽: