Activity跳轉傳值的方式

2021-08-21 03:09:03 字數 646 閱讀 9059

一、普通的intent的傳值,oneactivity中intent.putextra()     twoactivity中intent.get***extra();

二、通過startactivityforresult()  onactivityresult()  setresult():oneactivity中startactivityforresult()    重寫onactivityresult()     twoactivity通過setresult()跳轉

三、通過bundle(和intent的區別體現在當多個activity傳值的時候不用每個activity都get**extra())

四、可以用sharedpreference儲存的方式。

五、其他方式。

activity之間的跳轉以及傳值

一 startactivityforresult方式 1 a介面 b 1 傳送 intent intent new intent userinfoactivity.this,provinceactivity.class startactivityforresult intent,4 2 接受 ove...

Activity間傳值方式總結

第一種方法 intent 傳送方 intent intent new intent intent.putextra name 諸葛亮 intent.putextra age 50 intent.putextra iq 200.0f intent.setclass mainactivity.this,...

Activity跳轉方式總結

自我感覺這裡的排版看著更舒服些。activity跳轉方式總結 方法一 intent intent new intent 本類,將要跳轉的類 intent intent new intent mainactivity.this,jumptoactivity.class startactivity in...