??????????????ó???????????????????????????е?????????????????Android??????????????????????(??????????)??????????á???????£???????????????(Activity??Service??)????????????????????(???“??”???)???????????????ó???????????????????н?????????(????????????????????)??????????ó????????????????????????С???????????ò???????????в???????????????????д????μ?????

????????

?????????????????????????????????????????????ò???????????????????????????????????????????????????????У???????????ó????嵥?????á?

????????ó????嵥????У???????????ó??????-?????????? android:process ????????????????????ó?????????е?????????????ó????????????????????????????????????????л???????????????????????????????????android:process ??ò??????е????????????????????-???????Щ??????????Linux????????????????????????

??????????? android: process ????????????ó???????????????????????

????Android???????????????????????????????????????????????????????Щ????????С?????????Щ???????????е????????????????????????????й????????Щ??ó?????????????μ?????

???????о?????Щ??????????????????????Щ???????????????????磬??????Щ???в??????Activity???????????????????Activity????????????????

????????????????

????Android????????????????ó??????????У???????????????????????????????????????????????????С?????????Щ??????????????Щ???????????????????????????е???ó??????????Щ?????????????Щ???????“??????α?”?С????е??????????????????????????????????ε????????????????????

????“??????α?”???????????Σ??????б????????????????????????(????????????)??

????1.??????

???????????????????????????????????????????????????????????????

????· ??????????Activity??????????н?????Activity(??Activity??onResume()?????)??

????· ??????????Service????????н???Activity?????

????· ?????????????????е?Service—??Service???ù?startForeground()??

????· ??????????Service????????????????????????(onCreate()??onStart()??onDestroy())??

????· ???????е????BroadcastReceiver???????onReceive()??????

????2.???????

?????????????????????κ????????е????????????????????????????????????????????????????????????????????????????:

????· ????????????????????????????????Activity(??Activity??onPause()??????)???????????????????Activity????????????????Activity???????????

????· ????????а??????Activity??Service??

????3. ???????

?????y???????????????startService()?????Service????????????????????????????????????????????????????κβ????й????????????????Щ????????????(?????????????????????????????????)?????Android????????????????????????????????????????????????С?

????4.???????

?????y????????Щ????????????Activity(??Activity??onStop()???????)???y?????????????????????????????????????????????????????????????????y????????????к????????????У???Щ?????????LRU(????ù?)?б???????????????????????????????Activity???????????????????????????????????????????????и?Activity???????????????????????????????????????????????Activity?????Activity?????????????????????

????5.?????

?????y?????????κλ?????ó??????????????????????е????????????棬???????′????????????????????????????????????????????????????????????????

????Android???????????е??????????????????????????????y????????????磬???????????????????Service??????????Activity?????У??y?????????????????????????????(???????????????????????)??

???????????????????????ж???????????????????????—???????????????????????????????????????????????????磬????A?е?Content Provider ??????B???????????????????????A?????????????B?????????????????A????????????????B??

????????????Service???????????????к??Activity????????????????????????в?????Activity ?????????ò?????Service???????????????????????????????1??????—??????ò????????????Activity??????????磬??????Activity???????????????????????????????????????????????????Щ??????????Activity??Service?????????????????????????Service????????????????????“???????”?????????????????Activity?????????仯??????????Broadcast Receiver?????????Service?????????????????????????