W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
原文:http://developer.android.com/training/basics/activity-lifecycle/index.html
當(dāng)用戶導(dǎo)航、退出和返回您的應(yīng)用時,應(yīng)用中的 Activity 實例將在其生命周期中轉(zhuǎn)換不同狀態(tài)。 例如,當(dāng)您的Activity初次開始時,它將出現(xiàn)在系統(tǒng)前臺并接收用戶焦點。 在這個過程中,Android 系統(tǒng)會對Activity調(diào)用一系列生命周期方法,通過這些方法,您可以設(shè)置用戶界面和其他組件。 如果用戶執(zhí)行開始另一Activity或切換至另一應(yīng)用的操作,當(dāng)其進入后臺(在其中Activity不再可見,但實例及其狀態(tài)完整保留),系統(tǒng)會對您的Activity調(diào)用另外一系列生命周期方法。
在生命周期回調(diào)方法內(nèi),您可以聲明用戶離開和再次進入Activity時的Activity行為。比如,如果您正構(gòu)建流視頻播放器,當(dāng)用戶切換至另一應(yīng)用時,您可能要暫停視頻或終止網(wǎng)絡(luò)連接。當(dāng)用戶返回時,您可以重新連接網(wǎng)絡(luò)并允許用戶從同一位置繼續(xù)播放視頻。
本課講述每個 Activity 實例接收的重要生命周期回調(diào)方法以及您如何使用這些方法以使您的Activity按照用戶預(yù)期進行并且當(dāng)您的Activity不需要它們時不會消耗系統(tǒng)資源。
完整的Demo示例:ActivityLifecycle.zip
學(xué)習(xí)有關(guān)Activity生命周期、用戶如何啟動您的應(yīng)用以及如何執(zhí)行基本Activity創(chuàng)建操作的基礎(chǔ)知識。
學(xué)習(xí)Activity暫停時(部分隱藏)和繼續(xù)時的情況以及您應(yīng)在這些狀態(tài)變化期間執(zhí)行的操作。
學(xué)習(xí)用戶完全離開您的Activity并返回到該Activity時發(fā)生的情況。
學(xué)習(xí)您的Activity被銷毀時的情況以及您如何能夠根據(jù)需要重新構(gòu)建Activity。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: