認(rèn)識(shí)“老朋友”Activity

**重點(diǎn):Android四大組件

Activity
Service
BroadCast Recevicer
Content Provider

重新認(rèn)識(shí)Activity

Activity

Activity是一個(gè)應(yīng)用程序組件,提供用戶與程序交互的界面。

Android四大組件:

Activity——顯示界面

Service——服務(wù)

BroadcastReceiver——廣播

Content Provider——內(nèi)容提供者(數(shù)據(jù)通信)


Activity如何創(chuàng)建?

1.創(chuàng)建一個(gè)類,繼承Android的Activity類;

2.重寫onCreate()方法;

3.設(shè)置顯示布局,通過setContentView()設(shè)置;

4.在AndroidManifest文件中,注冊(cè)Activity;

注冊(cè)activity
Activity生命周期

Activity的四種狀態(tài)

1.活動(dòng)狀態(tài)(Activity/Running)Activity處于界面最頂端,獲取焦點(diǎn)

2.暫停狀態(tài)(Paused)Activity失去焦點(diǎn),但對(duì)用戶可見

3.停止?fàn)顟B(tài)(Stopped)Activity被完全遮擋,但保留所有狀態(tài)和成員信息

4.非活動(dòng)狀態(tài)(Killed)Activity被停止

查看Activity生命周期執(zhí)行過程

Activity的生命周期

1.創(chuàng)建到銷毀的生命周期

onCreate()-->onStart()-->onResume()-->onPause()-->onStop()-->onDestroy()

2.從啟動(dòng)到后臺(tái),再到前臺(tái)的生命周期。后臺(tái)對(duì)應(yīng)的狀態(tài)就是停止?fàn)顟B(tài)(Stopped),Activity被完全遮擋,但保留所有的狀態(tài)和成員信息。

onCreate()-->onStart()-->onResume()-->onPause()-->onStop()-->onRestart()-->onStart()-->onResume()

3.從啟動(dòng)到失去焦點(diǎn),再到獲取焦點(diǎn)的生命周期

onCreate()-->onStart()-->onResume()-->onPause()-->onResume()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容