import android.content.intent;
import android.os.bundle;
import android.view.view;
import android.widget.edittext;
/** activity的使用.
* 4句概述:
* 1 負責使用者互動,提供介面,有自己的生命週期.
* 2 應用的多個activity組成activity棧,當前activity位於棧頂.
* 3 activity是應用的粗粒度元件.
* 4建立自己的activity需要,繼承activity類或其子類.
* 8大子類.
* fragmentactivity accoutactivity listactivity launchactivity preferencesactivity expandlistactivity
* tabactivity aliasactivity**
* 啟動 關閉activity ...
* 啟動
* 1 startactivity(intent)
* 2 startactivityforresult();以指定請求碼啟動的activity,表示可以通過重寫onactivityresult()
* 來接收被啟動activity執行完成的結果碼.
** 關閉
* finish()關閉當前activity
* finishactivity();關閉以指定請求碼啟動的activity
** 配置activity 四大元件都需要顯示的在androidmanifest.xml清單檔案中進行配置.
* 常見屬性6個 name icon label exported()是否允許其他應用訪問 launchmode載入模式 filter過濾條件,隱啟動用.
** activity之間的資料互動 用bundle(捆)像map一樣key value
* 6步 1bundle 2intent 3bundle-->intent 4startactivity() 5另一方activity獲取啟動它的intent 6取出bundle**
**
** 以下是activity--->activity資料傳遞 */
public
class
mainactivity
extends
activity
public
void
go(view view)
}import android.content.intent;
import android.os.bundle;
import android.widget.textview;
public
class
secondactivity
extends
activity
}
Activity之間利用Intent進行資料的傳遞
activity之間資料的傳遞 activity資料之間傳遞可以用到intent 今天介紹的是利用intent來傳遞實體類,實體類必須實現parcelable 介面或者serializable介面,實現parcelable 先對來說比較節省記憶體消耗 person類 package cn.tedu....
Activity 之間的跳轉
參考 這裡的文件 intent間傳送資料一般有兩種常用的辦法 1.extra 2.data.extra可以用intent.putextra放入資料。新啟動的activity可用intent.getextras取出來bundle,然後用bundles.getlong,getint,getboolean...
二十 Activity之間通訊
在乙個activity中可以使用系統提供的startactivity intent intent 方法開啟新的activity,在開啟新的activity前,你可以決定是否為新的activity傳遞引數。第一種 開啟新的activity,不傳遞引數 public class mainactivity...