Intent 傳遞資料

2021-07-22 09:12:18 字數 877 閱讀 8829

intent 可傳遞的資料型別

可傳輸的資料型別: a.基本資料型別(陣列), b. string(陣列), c. bundle(map), d. serializable(bean), e.parcelable(放在記憶體乙個共享空間裡);

基本型別:

intent intent = new intent(this, otheractivity.class);

intent.putextra("name", "張飛"); // 攜帶資料

intent.putextra("age", 12);

startactivity(intent);

一捆資料:

intent intent = new intent(this, otheractivity.class);

bundle b1 = new bundle();

b1.putstring("name", "趙雲");

b1.putint("age", 25);

bundle b2 = new bundle();

b2.putstring("name", "關羽");

b2.putint("age", 44);

intent.putextra("b1", b1);

intent.putextra("b2", b2);

序列化物件(須實現序列化介面):

intent intent = new intent(this, otheractivity.class);

person p = new person("張遼", 44);

intent.putextra("p", p);

Intent資料傳遞

1 首先是activity的簡單跳 activity的切換一般是通過intent來實現的,intent是乙個activity到達另乙個activity的引路者,它描述了起點 當前activity 和終點 目標activity 乙個簡單intent實現如下 intent intent new inte...

Intent資料傳遞

1 首先是activity的簡單跳 activity的切換一般是通過intent來實現的,intent是乙個activity到達另乙個activity的引路者,它描述了起點 當前activity 和終點 目標activity 乙個簡單intent實現如下 intent intent new inte...

Intent資料傳遞

1 首先是activity的簡單跳 activity的切換一般是通過intent來實現的,intent是乙個activity到達另乙個activity的引路者,它描述了起點 當前activity 和終點 目標activity 乙個簡單intent實現如下 intent intent new inte...