Android中Bundle類的作用

2021-07-13 21:37:41 字數 1034 閱讀 3030

bundle類用作攜帶資料,它類似於map,用於存放key-value名值對形式的值。相對於map,它提供了各種常用型別的put***()/get***()方法,如:putstring()/getstring()和putint()/getint(),put***()用於往bundle物件放入資料,get***()方法用於從bundle物件裡獲取資料。bundle的內部實際上是使用了hashmap型別的變數來存放put***()方法放入的值:

public final class bundle implements parcelable, cloneable else if(resultcode==result_ok) } }

? 第乙個引數是你開啟請求intent時的對應請求碼,可以自己定義。

? 第二個引數是目標activity返回的驗證結果碼

? 第三個引數是目標activity返回的intent

目標activity 中傳送請求結果**,連同源activity 請求的資料一同繫結到bundle

中通過intent 傳回源請求activity 中

log與ddms(檢視log等資訊)

@override

protected void onactivityresult(int requestcode,

int resultcode, intent data) else if(resultcode==result_ok) } }

目標activity 中傳送請求結果**,連同源activity 請求的資料一同繫結到bundle

中通過intent 傳回源請求activity 中

backintent=new intent();

stringbundle=new bundle();

stringbundle.putstring(「myname」, name);

backintent.putextras(stringbundle);

setresult(result_ok, backintent);//返回activity結果碼

finish();

Android中Bundle類的作用

bundle 類用作攜帶資料,它類似於 map,用於存放 key value 名值對形式的值。相對於 map,它提供了各種常用型別的 put get 方法,如 putstring getstring 和putint getint put 用於往bundle 物件放入資料,get 方法用於從 bund...

Android中Bundle類的作用

拷貝自360圖書館 android中bundle類的作用 bundle類用作攜帶資料,它類似於 map,用於存放 key value 名值對形式的值。相對於 map,它提供了各種常用型別的 put get 方法,如 putstring getstring 和putint getint put 用於往...

Android中Bundle的用法

bundle經常與intent一起用,在兩個activity間傳遞資料。個人目前的理解就是,如果intent傳遞的資料只有乙個,那麼就直接用intent的putextra 方法直接放進引數即可。那如果intent需要傳遞的是好幾個引數,或者是乙個類,那麼這時候就需要用到bundle bundle b...