前面看到intent的時候就在想這玩意難道就是為啟動一下活動就完事了,現在發現intent就像是穿行於各個活動的大人物一樣,跑到那活動,叫你幹活,你就得啟動活動,我傳達的話,你只能從我這裡拿,你要傳話也只能從我這裡傳出去,intent,就是在活動中傳遞資料。
向下乙個活動傳遞資料:
string data = "除了字串,還有獲取int.booolean等,如getintextra(),getbooleanextra();第二個活動你好,我是從第乙個活動來的";
intent intent = new intent(fiirstactivity.this, secondactivity.class);
intent.putextra("extra_data"
, data);
startactivity(intent);
intent intent = getintent();
string data = intent.getstringextra("extra_data");
intent intent = new intent(firstactivity.this, secondactivity.class);startactivityforresult(intent,
1);
@overrideprotected void
onactivityresult(int requestcode, int resultcode, intent data)
break;
default:
}}
與startactivity();一樣的用法嘛。
第二個活動啟動了那銷毀時肯定要在第二個活動中把資料傳給第乙個活動咯
intent intent = new intent();intent.putextra("data_return", "
你好第乙個活動,我是從第二活動返回來的
");setresult(result_ok
, intent);
finish();
android之活動傳遞資料
1.首先我們要知道乙個類intent,這個類的物件可以用於傳遞和啟動另乙個資料 這個類的基本方法 putextra a b 第乙個引數是傳進去資料的表示符,用於另乙個活動接收資料時的根據,b為我們所要傳遞的資料,我們也可以直接傳乙個包進去,這種方式可以傳遞較為複雜的資料.getintent 這個可以...
Android傳遞資料
1 intent傳遞資料,假設有兩個activity,aactivity和bactivity aactivity中傳送資料部分 button btn button findviewbyid r.id.button1 btn.setonclicklistener new onclicklistener...
Intent啟動活動並傳遞資料
intent啟動活動並傳遞資料至bookcatalogactivity.class intent intent new intent a.class,b.class intent.putextra book item mcurbookitem startactivityforresult inten...