標籤:android 應用程式 介面 布局 類
一.什麼是activity
activity是一個應用程式組件,是四大組件之一。提供使用者與程式互動的介面。
二:如何建立activity
1.繼承android的activity類
2.重寫方法OnCreate();
3.設定顯示布局
4.在ActivityMinifast.XML註冊
5.預設情況下,我們建立一個新的android project,就會自動建立一個MainActivity,:
6.其次在androidManifest.xml會預設註冊一個MainActivity,:
三.activity的生命週期
onCreate();--------建立 、 onStart();----------運行、onResume()------擷取焦點、onPause()-------失去焦點、onStop()----------暫停、onDestroy();-----銷毀、onRestart();-----重啟
四.activity的四種狀態
--活動狀態(Active/Running)activity處於介面最頂端,擷取焦點
--暫停狀態(Paused)Activity失去焦點,但對使用者可見
--停止狀態(Stopped)Activity完全被遮擋,但保留所以的狀態和成員資訊
--非運行狀態(Killed)Activity被銷毀了
五.多個Activity之間是通過Intent進行跳轉。
以下例子是通過點擊按鈕,intent傳遞。實現跳轉。
分別建立一個FirstActivity和SecondActivity,並在AndroidMinifest.xml中進行註冊activity的資訊。
分別建立一個factivity_main.xml和sactivity_main.xml布局檔案。
第一個按鈕是實現無參數返回的Intent例子。
第二個按鈕是點擊進入第二個頁面,返回是攜帶參數返回過來。如下代碼所示
於此同時,SecondActivity.class也要對按鈕進行處理。
啟動並執行如下:
小白android筆記【1】--Android四大組件之一(Activity)