Android 多個Activity 跳轉及傳參

2021-09-06 05:34:34 字數 1172 閱讀 6841

mainactivity 開啟 otheractivity:

intent intent = 

class);            

startactivity(intent); 

mainactivity 給 otheractivity 傳引數: 

intent intent = 

class);        

//以下二個為otheractivity傳引數

intent.putextra("name", "eboy");

intent.putextra("age", 22);

//也可以使用bundle來傳引數

bundle bundle = 

new bundle();

bundle.putstring("name1", "eboy1");

bundle.putint("age1", 23);

intent.putextras(bundle);

startactivity(intent);

otheractivity 接收來自 mainactivity 的引數:

intent intent = getintent(); 

//用於啟用它的意圖物件

string name = intent.getstringextra("name");

int age = intent.getintextra("age", 0);

bundle bundle = intent.getextras();        

string name1 = bundle.getstring("name1");

int age1 = bundle.getint("age1");

textview textview = (textview)

this.findviewbyid(r.id.othertextview);

textview.settext(name + " : " + age + "/" + name1 + " : " + age1);

如果mainactivity 需要 otheractivity關閉時返回一些值,則可使用 startactivityforresult來開啟otheractivity,具體用法以後用到時再了解。

/files/jxgxy/mutilactivity.rar

android 通過uri啟動Activity

uri定義了通訊協議 uri uri uri.parse com.sds.gw 通過action和uri呼叫第二個程序中的activity,並傳遞資料 intent invokeintent new intent null,uri invokeintent.putextra prm1 z invok...

Android 實現透明效果的 Activity

android 系統提供了將 activity 設定為透明的主題 android style theme.translucent 該屬性同一時候支援隱藏 titlebar 和全屏顯示。僅僅須要在androidmanifest.xml配置檔案裡為相應的activity 新增該屬性就可以。假設希望實現半...

Android之跳轉 普通類到Activity

android之跳轉 普通類到activity 我們在做專案時,經常會遇見一種情況,就是跳轉,而我們遇見的不一定都是activity到activity之間的跳轉。也許就是乙個普通類到activity的跳轉。下面我就演示一下怎樣去跳 首先我們要寫乙個基類,並寫出構造方法傳入activity引數。pub...