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




重新認(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;


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()