close
◎ Intent物件的基本概念
1. Intent是Android應用程序組件(即零件)之一。
2. Intent物件在Android系統當中表示一種「意圖」。
3. Intent當中最重要的內容是action與data。
◎ Intent物件的基本使用方法
1. 使用Intent物件傳遞數據
(1) 在Activity之間可以透過Intent物件傳遞數據。
(2) 使用putExtra()系列方法向Intent物件當中存儲數據。
參數說明:
- A. name-為鍵,其需包含string的包名,後加名稱,例如:com.peimei.firstproject.age。
- B. value-為值,其可為int、boolean、short、long、char…等,例如:20。
(3) 使用getXXXExtra()系列方法從Intent物件當中取出數據,而如存放的數據類型為int者,則取出時就需使用getIntExtra()方法,其他資料型態則以此類推。
參數說明:
- A. name-為鍵,其需包含string的包名,後加名稱,例如:com.peimei.firstproject.age。
- B. defaultValue-為值,即在取得鍵所內存的值時,如真有其值,則就將之取出(如先前寫的20);否則取出的值就為預設的內容,例如:10。
(4) 使用步驟:在A當中產生Intent,然後再調用putExtra()方法以放置需存儲的數據,之後再執行startActivity()來啟動B的Activity。在B的Activity當中調用getIntent()方法以得到Intent物件,之後再調用Intent的getXXXExtra()方法來取得數據。
文章標籤
全站熱搜