利用Intent切換Activity

2021-06-21 22:00:00 字數 694 閱讀 2809

在主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...