以Intent 啟動Activity,傳輸資料

2021-07-07 02:59:11 字數 983 閱讀 6690

intent intent=new intent(loginactivity.this,resultactivity.class);

startactivity(intent);

或者採用setclass 進行啟動切換

intent intent=new intent();

intent.setclass(loginactivity.this,resultactivity.class);

startactivity(intent);

//建立乙個bundle 物件

bundle data=new bundle();

//向bundle中繫結資料,以鍵值對的形式

data.putstring("name", name.gettext().tostring());

data.putstring("password", password.gettext().tostring());

intent intent=new intent(loginactivity.this,resultactivity.class);

//把bundle繫結到intent中

intent.putextras(data);

startactivity(intent);

intent.setclass(packagecontext, cls);

//獲取intent

intent intent=getintent();

//獲取intent中繫結的bundle

bundle result=intent.getextras();

name.settext("您的使用者名為:"+result.getstring("name"));

password.settext("您的性別為:"+result.getstring("password"));

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

使用Intent啟動Activity

intent 的最常用的用途是繫結應用程式元件。intent 用來在應用程式的 activity 間啟動 停止和傳輸。這一章節中關於啟動新的 activity 的提示,也同樣適用於 service。第8 章可以了解到關於啟動 和建立 service 的細節。為了開啟應用程式中不同的畫面 activi...

使用Intent啟動Activity

intent 的最常用的用途是繫結應用程式元件。intent 用來在應用程式的 activity 間啟動 停止和傳輸。這一章節中關於啟動新的 activity 的提示,也同樣適用於 service。第8 章可以了解到關於啟動 和建立 service 的細節。為了開啟應用程式中不同的畫面 activi...