国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

安卓五大進程特點及srvice的基本概念

2019-11-09 18:56:00
字體:
來源:轉載
供稿:網友
安卓中進程一共有五種:1.Foreground PRocess(前臺進程)用戶正在操作得應用程序所在的進程就是前臺進程(相當于Activity的onResume方法(獲取焦點)執行,或廣播接受者的onReceive方法執行)。特點:可以與用戶進行交互。2.Visible process(可視進程)用戶已經不能操作這個應用程序,但是用戶依然可以看到這個應用程序界面(相當于Activity的onPause方法執行,就是沒有焦點了)3.Service process(服務進程)一個應用用startService(startActivity一樣)開啟一個服務就是服務進程(服務進程用戶看不到,但是依然起著重要作用,后臺下載、播放、刷新、查詢、連接服務器等)4.Background process(后臺進程)應用程序有界面,但是界面被用戶最小化了(home鍵,變得不可見)(相當于Activity的onStop方法被執行)。5.Empty process(空進程)應用程序沒有任何運行的Activity、Service(唯一讓該進程活著的元原因是對此應用的緩存,提高下次開啟的速度)。進程優先級:前臺進程 > 可視進程 > 服務進程 > 后臺進程 > 空進程。進程優先級越高越不容易被系統殺死。當系統內存不足時,一般會先殺死空進程,再考慮殺死后臺進程;而前臺進程、可視進程和服務進程一般不會被系統殺死,因為殺死這些進程嚴重影響用戶體驗。注:1.服務進程很特殊,當系統內存嚴重不足或遇到特殊情況時,服務進程會被殺死;但是,當系統內存再次充足時,服務進程又會再次開啟,就像打不死的小強一樣。2.一個非服務進程,點擊退出按鈕退出了,就會成為一個空進程;而服務進程必須要點擊關閉服務(運行onDestroy方法),才會是空進程。Service概念總結:1.Service服務也可以理解為一個特殊的、沒有界面的、可以長期執行的Activity,在后臺運行,非獨立。2.Service開啟的進程是服務進程,優先級高,很難被殺死;即使被殺死,也會被重新原地復活,我們開發中正是利用Service的這個特點做文章。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 怀集县| 兴文县| 连州市| 临猗县| 余江县| 潍坊市| 建平县| 晴隆县| 武强县| 色达县| 山阳县| 安化县| 秀山| 余江县| 家居| 米脂县| 长岭县| 滨州市| 和顺县| 乌苏市| 梅州市| 平凉市| 武穴市| 吉林市| 高陵县| 宁津县| 工布江达县| 门源| 西安市| 高雄县| 图们市| 合山市| 苗栗县| 鄂伦春自治旗| 德州市| 二连浩特市| 大洼县| 饶平县| 香格里拉县| 济阳县| 勐海县|