經(jīng)常聽說在onReceive中執(zhí)行耗時操作要開個Service智厌,不要用子線程。
原因嘛蜗字,BroadCastReceiver默認(rèn)情況下是在主線程執(zhí)行的盗迟,所以它所在的進程就是這個應(yīng)用的進程涵叮,而當(dāng)用戶退出這個應(yīng)用后惭蹂,應(yīng)用所在的進程因為不包含任何活動組件(因為BroadCastReceiver的生命周期很短的嘛),所以當(dāng)內(nèi)存不夠的時候割粮,會被優(yōu)先結(jié)束掉盾碗,所以導(dǎo)致其中的子線程無法完成自己執(zhí)行的任務(wù)。
不過其實如果你的任務(wù)時間不是非常長穆刻,內(nèi)存又不是很緊張置尔,其實開個線程還是OK的啦(而且花銷也比Service小)氢伟,我試過開個10幾分鐘完全沒壓力的榜轿。
在BroadCastReceiver的onReceive方法中執(zhí)行耗時操作的正確姿勢到底是什么
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绞吁,“玉大人幢痘,你說我怎么就攤上這事〖移疲” “怎么了颜说?”我有些...
- 文/不壞的土叔 我叫張陵购岗,是天一觀的道長。 經(jīng)常有香客問我门粪,道長喊积,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任玄妈,我火速辦了婚禮乾吻,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘措近。我一直安慰自己溶弟,他們只是感情好女淑,可當(dāng)我...
- 文/花漫 我一把揭開白布瞭郑。 她就那樣靜靜地躺著,像睡著了一般鸭你。 火紅的嫁衣襯著肌膚如雪屈张。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼焰盗,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了咒林?” 一聲冷哼從身側(cè)響起熬拒,我...
- 正文 年R本政府宣布,位于F島的核電站粉怕,受9級特大地震影響健民,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贫贝,卻給世界環(huán)境...
- 文/蒙蒙 一秉犹、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧稚晚,春花似錦崇堵、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至也搓,卻和暖如春赏廓,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背傍妒。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
- 在回答這個問題之前,首先簡單介紹一下 BroadcastReceiver的用法應(yīng)注意的地方及其生命周期踏揣。 一庆亡、Br...
- 最近看到了hexo,感覺挺不錯的捞稿,我看中他的原因在他用markdown語法源文件是放在你電腦里的又谋,而不是放在數(shù)據(jù)庫...
- Weex入門 官方文檔 文檔iOS集成 開發(fā)環(huán)境配置 安裝node 安裝weex開發(fā)工具 驗證 weex-tool...