JobScheduler & JobInfo & JobService文檔

喜歡看文檔亿傅,不知道這是個好習(xí)慣還是壞習(xí)慣老玛。好的一方面在于淤年,你能知道谷歌爸爸這么設(shè)計的原因钧敞,也能知道很細(xì)節(jié)的東西,不僅僅是會使用而已麸粮。壞處呢就是溉苛,你會花費(fèi)比較多的時間去了解原理以及很多細(xì)節(jié),如果你的項(xiàng)目只是需要你能用就行的話弄诲,那你可能還會耽誤項(xiàng)目進(jìn)度炊昆。哈哈。

上面是一些閑話威根,算是說說我為什么喜歡去翻譯凤巨、記錄谷歌文檔,一來工作需要洛搀,二來就是能夠更透徹的理解知識點(diǎn)敢茁,下面進(jìn)入正題。

英文文檔:JobScheduler

1留美、JobScheduler

JobScheduler 繼承自 Object彰檬,自API21加入。

JobScheduler 是一個系統(tǒng)在 你的應(yīng)用進(jìn)程中?執(zhí)行各種各樣你指定的任務(wù)的API谎砾。查看?JobInfo?可以看到更多關(guān)于各種任務(wù)的描述逢倍,以及如何創(chuàng)建和執(zhí)行他們。你可以創(chuàng)建并把JobInfo傳入schedule(android.app.job.JobInfo)中景图,當(dāng)你設(shè)置的條件滿足時较雕,系統(tǒng)就會執(zhí)行你應(yīng)用中定義的?JonService,并將該 JobInfo 作為參數(shù)傳入挚币。你可以使用?JobInfo.Builder.JobInfo.Builder(int, android.content.ComponentName)?方法亮蒋,創(chuàng)建JobInfo 。

系統(tǒng)執(zhí)行Job有一定策略妆毕,會盡可能晚慎玖,并且一批一批的執(zhí)行任務(wù)。如果你沒有指定任務(wù)的最晚執(zhí)行時間笛粘,那么該任務(wù)有可能在任何時刻被執(zhí)行趁怔,這取決于當(dāng)前?JobScheduler 內(nèi)部隊(duì)列的情況。

當(dāng)任務(wù)被執(zhí)行時薪前,系統(tǒng)會持有一個你應(yīng)用的軟引用润努,因此,你并不需要做任何事情來保證設(shè)備出于喚醒狀態(tài)序六。

常量
構(gòu)造方法
公有方法

2任连、JobInfo

JobInfo 繼承自 Object ,實(shí)現(xiàn)了?Parcelable 接口例诀。自API21加入随抠。

JobInfo 是一個在被傳遞給 JobScheduler 時包含了執(zhí)行任務(wù)所需的全部數(shù)據(jù)的容器裁着。使用?JobInfo.Builder?進(jìn)行構(gòu)造。你必須至少指定一個任務(wù)執(zhí)行的約束條件拱她,其目的是為了系統(tǒng)能更好的完成你指定的任務(wù)二驰,否則你的應(yīng)用很可能會拋出異常。


內(nèi)部類
常量
公有方法1
公有方法2
公有方法3

3秉沼、JobService

JobService?繼承自 Service桶雀。自API21加入。

JobScheduler中回調(diào)的入口點(diǎn)唬复。也就是說矗积,JobScheduler 在執(zhí)行你的應(yīng)用添加的job時,會啟動對應(yīng)指定的JobService敞咧。

JobService是處理任務(wù)調(diào)度的基礎(chǔ)棘捣,同時你需要在JobService#onStartJob(JobParameters)方法中實(shí)現(xiàn)你的任務(wù)邏輯。JobService會在你的每一個任務(wù)被執(zhí)行時都被調(diào)用休建,并且是在應(yīng)用的主線程中調(diào)用乍恐。這意味著,你可能需要在其他線程中去進(jìn)行你的任務(wù)邏輯测砂。例如:another thread/handler/AsyncTask茵烈。當(dāng)任務(wù)條件不再滿足時,系統(tǒng)會回調(diào)?onStopJob(android.app.job.JobParameters)?方法通用你砌些。

常量
構(gòu)造方法
公有方法
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末呜投,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子寄症,更是在濱河造成了極大的恐慌宙彪,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件有巧,死亡現(xiàn)場離奇詭異,居然都是意外死亡悲没,警方通過查閱死者的電腦和手機(jī)篮迎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來示姿,“玉大人甜橱,你說我怎么就攤上這事≌淮粒” “怎么了岂傲?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長子檀。 經(jīng)常有香客問我镊掖,道長乃戈,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任亩进,我火速辦了婚禮症虑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘归薛。我一直安慰自己谍憔,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布主籍。 她就那樣靜靜地躺著习贫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪千元。 梳的紋絲不亂的頭發(fā)上沈条,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機(jī)與錄音诅炉,去河邊找鬼蜡歹。 笑死,一個胖子當(dāng)著我的面吹牛涕烧,可吹牛的內(nèi)容都是我干的月而。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼议纯,長吁一口氣:“原來是場噩夢啊……” “哼父款!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起瞻凤,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤憨攒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后阀参,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肝集,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年蛛壳,在試婚紗的時候發(fā)現(xiàn)自己被綠了杏瞻。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡衙荐,死狀恐怖捞挥,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情忧吟,我是刑警寧澤砌函,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響讹俊,放射性物質(zhì)發(fā)生泄漏垦沉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一劣像、第九天 我趴在偏房一處隱蔽的房頂上張望乡话。 院中可真熱鬧,春花似錦耳奕、人聲如沸绑青。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽闸婴。三九已至,卻和暖如春芍躏,著一層夾襖步出監(jiān)牢的瞬間邪乍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工对竣, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留庇楞,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓否纬,卻偏偏與公主長得像吕晌,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子临燃,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容

  • 程師故事 | 電子工程師從學(xué)校到工作崗位的項(xiàng)目經(jīng)歷 2018-03-08 電子發(fā)燒友網(wǎng) 內(nèi)容很多睛驳,建議馬起再看。以...
    岳壇閱讀 833評論 2 7
  • 試試
    qq9977閱讀 114評論 0 0
  • 斷斷續(xù)續(xù)財富自由之路已經(jīng)復(fù)習(xí)到第九篇了膜廊,這算專欄的第四次復(fù)習(xí)了乏沸,越是真理越是簡單,但是就是這些簡單的事爪瓜,也是我們最...
    谷谷的幸福閱讀 251評論 0 0
  • 接著上一篇《教育的智慧》繼續(xù)講述所思蹬跃。 這是一個由十二三歲左右的芬妮組建的一群勇敢的猶太孩子團(tuán)隊(duì),他們此次的任務(wù)非...
    林Jessica閱讀 716評論 0 6
  • 小猴子和小松鼠乘著泡泡機(jī)飛啊飛钥勋,從月亮高高掛起的時候飛到太陽升起又落下炬转。終于前面出現(xiàn)了一個特別熱鬧的城堡...
    努力的活著吃各種好吃的閱讀 1,407評論 8 14