2015年8月6日 星期四

[Android]初學 使用Inten在Activity傳值(一)

Main畫面:

點下widget1按鈕,會將 "from Main" 帶到 Second畫面

Second畫面 :

點上一頁按鈕,會回傳 "from widget1"到Main
如果不是點上一頁按鈕兒是透過其他方法回到前一頁,在Main會顯示 "無參數"

startActivityForResult()除了傳值之外,還會回傳一個requestCode
所以Main要加入onActivityResult()方法,來接收辨別是哪個Activity回傳的requestCode


參數一定是從A-->B , B-->A AB兩個Activity在溝通
傳回參數的時候,只會接收參數,畫面不會刷新成預設畫面


最後要記得在AndroidManifest.xml 註冊 Activity
<activity android:name=".SecondActivityName"></activity>



沒有留言:

張貼留言