Android--四大組件(1)Activity

Android四大組件:

---Activity  應用程序組件,提供用戶與程序的交互界面。

---Service

---BroadcastReceiver

---Content Provider

一、Activity的生命週期

1.方法:

onCreate();創建

onStart();運行

onResume();獲取焦點

onPause();失去焦點

onStop();暫停

onDestroy();銷燬

onRestart();




2.Activity的四種狀態

(1)活動狀態(Activity/Running):Activity處於界面最頂端,獲取焦點。

(2)暫停狀態(Paused):Activity失去焦點,但對用戶可見。

(3)停止狀態(Stopped):Activity被完全遮擋,但保留所有狀態和成員信息。如按了HOME鍵

(4)非活動狀態(Killed):Activity被停止。


3.Activity的創建和使用

(1)創建繼承於Activity的派生類

(2)重寫Activity的onCreate()方法。

(3)調用setContentView(R.layout.activity的XML文件名)設置顯示佈局。

(4)在AndroidManifest文件中註冊Activity。<activity 標籤裏 android:name="activity所在的包.顯示該activity的類名" (android:theme="@android:style/XXXX"設置activity的樣式)

對於主入口的activity還要設置<action android:name="XXX" />與<category android:name="XXXX" />

(5)啓動創建的activity:Intent intent=new Intent(MainActivity.this,activity派生類名.class);

                        MainActivity.this.startActivity(intent); 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章