在主activity中敲入:
intent it =newintent(mainactivity.this, otheractivity.class);
//將資料傳給新的
activity,
如果不傳資料,只是簡單的跳轉,這幾行**可以注釋掉
bundle bundle=newbundle();
bundle.putstring("key1","value1");//key1
為鍵,value1為值
bundle.putstring("key2","value2");
it.putextras(bundle);
startactivity(it);
//在otheractivity類接收資料
bundle bundle =this.getintent().getextras();
string str1 =bundle.getstring("key1");
string str2 = bundle.getstring(
"key2");
注意:新增新的activity時,需要在androidmanifest.xml中新增宣告
Intent攜帶資料切換Activity
intent i new intent mainactivity.this,startview.class i.putextra isfirst 1 給intent增加乙個extra,因為還要進入startview,防止自動跳轉,傳遞乙個bool變數,然後增加乙個判斷就行了 mainactivity...
Activity之間利用Intent進行資料的傳遞
activity之間資料的傳遞 activity資料之間傳遞可以用到intent 今天介紹的是利用intent來傳遞實體類,實體類必須實現parcelable 介面或者serializable介面,實現parcelable 先對來說比較節省記憶體消耗 person類 package cn.tedu....
Android利用intent實現分享功能
在構建乙個intent時,必須指定這個intent需要觸發的action。android定義了一些actions,比如action send,該action表明該intent用於從乙個activity傳送資料到另外乙個activity的,甚至可以是跨程序的資料傳送。為了傳送資料到另乙個activit...