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

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

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

2019-11-09 18:07:08
字體:
來源:轉載
供稿:網友
安卓中進程一共有五種: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的這個特點做文章。
上一篇:沙盒文件

下一篇:HTTP協議和TCP/IP協議

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南阳市| 博野县| 绩溪县| 会理县| 交城县| 望城县| 营口市| 成武县| 巴林右旗| 闻喜县| 昭通市| 阳信县| 德惠市| 东辽县| 静乐县| 秦安县| 玛曲县| 简阳市| 博野县| 天津市| 田林县| 北安市| 临猗县| 滨州市| 光泽县| 巨野县| 延寿县| 萨迦县| 广饶县| 连云港市| 泌阳县| 蒲城县| 维西| 丽水市| 清远市| 星子县| 新泰市| 门源| 贵港市| 蓬安县| 洛阳市|