Android開發9:Activity

認識Activity:
1、一個Android應用一般由一個或者多個Activity組成
2、多個Activity可以相互跳轉
3、Activity之間可以傳遞數據
4、Activity由Android系統進行維護,有自己的生命週期

幾個重要的函數:
1、onCreate(Bundle)
2、setContentView (int layoutResID)
3、findViewById (int id)
4、startActivity(Intent)
5、finish()

多個Activity,需要在功能清單文件中做申明

切換方法:
1、Intent實現切換
2、setContentView 實現頁面切換

Intent(意圖)
1、一個Intent就是一次對將要執行的操作的抽象描述
2、Activity之間、Activity和Service之間溝通橋樑
3、IntentFilter聲明

Intent表現的作用
1、通過startActivity或者startActivityForResult方法啓動新的Activity
2、通過廣播Intent機制將Intent發送給任何對該Intent感興趣的BroadcastReceiver
3、通過startService或者bindService來和後臺service交互

Intent包含的描述部分
1、Action
2、data
3、type
4、catagory
5、extras
6、component

一、setContentView 切換
setContentView(R.layout.activity2_layout);

發佈了49 篇原創文章 · 獲贊 5 · 訪問量 28萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章