1. 程式人生 > >Android開發學習(三)

Android開發學習(三)

Activity和Intent主要內容1.多個Activity之間的關係2.Intent的作用3.在一個Activity中啟動另一個Activity的方法4.使用Intent在Activity之間傳送資料的基本方法1.多個Activity之間的關係2.Intent的作用一個Intent物件包含了一組資訊1.Component nameComponentName,顧名思義,就是元件名稱,通過呼叫Intent中的setComponent方法,我們可以開啟另外一個應用中的Activity或者服務。2.DataAction屬性的值為一個字串,它代表了系統中已經定義了一系列常用的動作。通過setAction()方法或在清單檔案AndroidManifest.xml中設定。預設為:DEFAULT。3.actionData通常是URI格式定義的操作資料。例如:tel:// 。通過setData()方法設定。4.Category5.ExtrasExtras屬性主要用於傳遞目標元件所需要的額外的資料。通過putExtras()方法設定。
6.Flags3.在一個Activity中啟動另一個Activity的方法在com.example.app2包中建立一個OtherActivity.java檔案,填入右側程式碼。在layout包中建立一個Othermain.xml檔案,填入右側程式碼。
在AndroidMainfest.xml中註冊otheractivity執行後點擊Button可切換Activity