IOS開(kāi)發(fā) applicationDidBecomeActive 應(yīng)用程序掛起苗膝、復(fù)原與終止

一殃恒、掛起

當(dāng)有電話進(jìn)來(lái)或者鎖屏,這時(shí)你的應(yīng)用程會(huì)掛起辱揭,在這時(shí)离唐,UIApplicationDelegate委托會(huì)收到通知,調(diào)用 applicationWillResignActive 方法问窃,你可以重寫這個(gè)方法亥鬓,做掛起前的工作,比如關(guān)閉網(wǎng)絡(luò)域庇,保存數(shù)據(jù)贮竟。

C代碼? 收藏代碼

- (void)applicationWillResignActive:(UIApplication*)application{

}

當(dāng)你的程序被掛起后他不會(huì)在后臺(tái)運(yùn)行。

二较剃、復(fù)原

當(dāng)程序復(fù)原時(shí)咕别,另一個(gè)名為 applicationDidBecomeActive 委托方法會(huì)被調(diào)用,在此你可以通過(guò)之前掛起前保存的數(shù)據(jù)來(lái)恢復(fù)你的應(yīng)用程序:

C代碼? 收藏代碼

- (void)applicationDidBecomeActive:(UIApplication*)application{

}

注意:應(yīng)用程序在啟動(dòng)時(shí)写穴,在調(diào)用了 applicationDidFinishLaunching 方法之后也會(huì)調(diào)用 applicationDidBecomeActive 方法惰拱,所以你要確保你的代碼能夠分清復(fù)原與啟動(dòng),避免出現(xiàn)邏輯上的bug啊送。

三偿短、終止

當(dāng)用戶按下按鈕,或者關(guān)機(jī)馋没,程序都會(huì)被終止昔逗。當(dāng)一個(gè)程序?qū)⒁=K止時(shí)會(huì)調(diào)用 applicationWillTerminate 方法。但是如果長(zhǎng)主按鈕強(qiáng)制退出篷朵,則不會(huì)調(diào)用該方法勾怒。這個(gè)方法該執(zhí)行剩下的清理工作,比如所有的連接都能正常關(guān)閉声旺,并在程序退出前執(zhí)行任何其他的必要的工作:

C代碼? 收藏代碼

- (void)applicationWillTerminate:(UIApplication*)application{

}

來(lái)源: http://blog.csdn.NET/iukey/article/details/7311115

Java代碼? 程序開(kāi)始 !"); return YES; } - (void)applicationWillResignActive:(UIApplication *)application { NSLog(@"\n ===> 程序暫行 !"); } - (void)applicationDidEnterBackground:(UIApplication *)application { NSLog(@"\n ===> 程序進(jìn)入后臺(tái) !"); } - (void)applicationWillEnterForeground:(UIApplication *)application { NSLog(@"\n ===> 程序進(jìn)入前臺(tái) !"); } - (void)applicationDidBecomeActive:(UIApplication *)application { NSLog(@"\n ===> 程序重新激活 !"); } - (void)applicationWillTerminate:(UIApplication *)application { NSLog(@"\n ===> 程序意外暫行 !"); UIDevice *device = [UIDevice currentDevice]; }" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> 收藏代碼

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

// Override point for customization after application launch.

NSLog(@"\n ===> 程序開(kāi)始 !");

return YES;

}

- (void)applicationWillResignActive:(UIApplication *)application

{

NSLog(@"\n ===> 程序暫行 !");

}

- (void)applicationDidEnterBackground:(UIApplication *)application

{

NSLog(@"\n ===> 程序進(jìn)入后臺(tái) !");

}

- (void)applicationWillEnterForeground:(UIApplication *)application

{

NSLog(@"\n ===> 程序進(jìn)入前臺(tái) !");

}

- (void)applicationDidBecomeActive:(UIApplication *)application

{

NSLog(@"\n ===> 程序重新激活 !");

}

- (void)applicationWillTerminate:(UIApplication *)application

{

NSLog(@"\n ===> 程序意外暫行 !");

UIDevice *device = [UIDevice currentDevice];

}

首次運(yùn)行:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

- (void)applicationDidBecomeActive:(UIApplication *)application

首次關(guān)閉(home):

- (void)applicationWillResignActive:(UIApplication *)application

- (void)applicationDidEnterBackground:(UIApplication *)application

再次運(yùn)行:

- (void)applicationWillEnterForeground:(UIApplication *)application

- (void)applicationDidBecomeActive:(UIApplication *)application

再次關(guān)閉:

- (void)applicationWillResignActive:(UIApplication *)application

- (void)applicationDidEnterBackground:(UIApplication *)application

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末笔链,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子腮猖,更是在濱河造成了極大的恐慌鉴扫,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件澈缺,死亡現(xiàn)場(chǎng)離奇詭異坪创,居然都是意外死亡炕婶,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門莱预,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)柠掂,“玉大人,你說(shuō)我怎么就攤上這事锁施∨悴龋” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵悉抵,是天一觀的道長(zhǎng)肩狂。 經(jīng)常有香客問(wèn)我,道長(zhǎng)姥饰,這世上最難降的妖魔是什么傻谁? 我笑而不...
    開(kāi)封第一講書人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮列粪,結(jié)果婚禮上审磁,老公的妹妹穿的比我還像新娘。我一直安慰自己岂座,他們只是感情好态蒂,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著费什,像睡著了一般钾恢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鸳址,一...
    開(kāi)封第一講書人閱讀 51,482評(píng)論 1 302
  • 那天瘩蚪,我揣著相機(jī)與錄音,去河邊找鬼稿黍。 笑死疹瘦,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的巡球。 我是一名探鬼主播言沐,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼辕漂!你這毒婦竟也來(lái)了呢灶?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤钉嘹,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后鲸阻,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體跋涣,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡缨睡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了陈辱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片奖年。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖沛贪,靈堂內(nèi)的尸體忽然破棺而出陋守,到底是詐尸還是另有隱情,我是刑警寧澤利赋,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布水评,位于F島的核電站,受9級(jí)特大地震影響媚送,放射性物質(zhì)發(fā)生泄漏中燥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一塘偎、第九天 我趴在偏房一處隱蔽的房頂上張望疗涉。 院中可真熱鬧,春花似錦吟秩、人聲如沸咱扣。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)闹伪。三九已至,卻和暖如春武学,著一層夾襖步出監(jiān)牢的瞬間祭往,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工火窒, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留硼补,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓熏矿,卻偏偏與公主長(zhǎng)得像已骇,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子票编,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

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

  • -- iOS事件全面解析 概覽 iPhone的成功很大一部分得益于它多點(diǎn)觸摸的強(qiáng)大功能辛藻,喬布斯讓人們認(rèn)識(shí)到手機(jī)其實(shí)...
    翹楚iOS9閱讀 2,961評(píng)論 0 13
  • iOS的應(yīng)用程序的生命周期碘橘,還有程序是運(yùn)行在前臺(tái)還是后臺(tái),應(yīng)用程序各個(gè)狀態(tài)的變換吱肌,這些對(duì)于開(kāi)發(fā)者來(lái)說(shuō)都是很重要的痘拆。...
    MissLu16閱讀 302評(píng)論 0 1
  • 父類實(shí)現(xiàn)深拷貝時(shí),子類如何實(shí)現(xiàn)深度拷貝氮墨。父類沒(méi)有實(shí)現(xiàn)深拷貝時(shí)纺蛆,子類如何實(shí)現(xiàn)深度拷貝。? 深拷貝同淺拷貝的區(qū)別:淺拷...
    JonesCxy閱讀 1,004評(píng)論 1 7
  • 第一章 我竟然吃了癟 風(fēng)清寒十八歲成人禮那天,正準(zhǔn)備出去的風(fēng)家一行人被急忙趕回來(lái)的羅城給攔住了: ...
    蕭暄洛閱讀 387評(píng)論 0 0
  • 效果圖: 數(shù)據(jù)源: 1.先創(chuàng)建模型, 創(chuàng)建模型類 ----- HandyJSON: 為數(shù)據(jù)轉(zhuǎn)模型的第三方庫(kù), 可以...
    91阿生閱讀 1,629評(píng)論 3 2