Android?????????????
???????????? ???????[ 2013/5/8 11:20:42 ] ????????
????4. ???(Dead)??
????Activity ??δ?????????????????????????????????????????????????????Activity????????????е???"finish"??????
?????????(????????治???????????)????????????????????治????
??????治?????Dalvak ?????????????????????????????棺
????1. ???????????Activity ??Service/Intent Receiver ???????(??????????
????????Activity)?????飬??????Щ(???)?????????????????Service?????
????2.?????(????Stopped????)Activity
????3.Service????(???????????????????????)
????4.?????????(Paused????)Activity
????5.???????????(Active/Running????)Activity
????2> 7?????????????Activity??????????????????????????????????????
?????????????????仯
??????Activity????α???????????????????
?????????????????????1?????????
???????????????????: 1???Activity?????????????????2???????????????????????ò???
????onCreate(Bundle savedInstanceState);
??????Activity???δ???????????????????????
????onStart();
??????Activity???????????±????????????
????onRestart();
??????Activity???????????????????????????
????onResume();
???????????????????μ?Activity???????Activity???????????????????е?Activity?е????????????????????????????????????????????????????????????????????activity ??????????????????λ?????activity ???????????????????????????????????onSaveInstanceState()??????onSaveInstanceState()????????Activity?????????????onPause()????????????????????????????Activity(?????????????)??????д??????????????Activity??α????????????onCreate(Bundle savedInstanceState)?????????????????????????onSaveInstanceState()?????????????????????????(????HOME???????μ?????????????????????л??????)??????y???дonSaveInstanceState()?????activity?????????????????????????????onPause()???洢????????
????onPause();
??????Activity???μ?Activity????????????????????
????onStop();
??????Activity(???????finish()??????????治??)???????????????????(?????????????????1??)???????onCreate ()?????д???????????????????
????onDestroy();
????3> 3????????
????1.Activity??????????????:?????ε???onCreate()??????????onDestroy()????
????2.Activity?????????????:?????onStart()??????????onStop()
?????????????????????????????Activity????????????????onStart()?????????????????????????UI??????onStop() ???????
????3.Activity????????????:?????onResume()??????????onPause()??
???????????:
??????1????3??Acitivity???????One??Two(?????)??Three?????One?????????????Activity
????????????????Activity One????????????
????onCreate (ONE) - onStart (ONE) - onResume(ONE)
??????"?????Activity"?????????????????
????onPause(ONE) - onCreate(TWO) - onStart(TWO) - onResume(TWO)
???????back???????????棬Two??????????????
????onPause(TWO) - onActivityResult(ONE) - onResume(ONE) - onStop(TWO) - onDestroy(TWO)
??????"?????Activity"?????????????????
????onPause(ONE) - onCreate(Three) - onStart(Three) - onResume(Three) - onStop(ONE)
???????back???????????棬Three??????????????
????onPause(Three) - onActivityResult(ONE) - onRestart(ONE) - onStart(ONE)- onResume(ONE) - onStop(Three) - onDestroy(Three)
???????back??????????????????
????onPause(ONE) - onStop(ONE) - onDestroy(ONE)
??????
![](/images/ad-banner/ad-banner.png)
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11