close

不需要跳轉後的畫面回傳資料時,使用 startActivity 方法即可。

要從跳轉後的畫面回傳資料時,就必須使用 startActivityResult 方法。

startActivityResult 方法:

第1個參數指定為Intent物件,第2個參數傳入要求代碼(不要直接寫入數字!應該先將它宣告成常數!)(用來判別不同跳轉畫面的要求)

setResult 方法:

第1個參數應傳入處理結果代碼(用來判斷處理程序是否正常結束),第2個參數指定為用來傳回資料的Intent 物件。

 

onActivityResult 方法(重回主畫面時的事件處理器)

第1個參數: int requestCode(傳回先前在startActivityForResult 方法中設定的要求代碼),第2個參數: int resultCode(傳回setResult 方法中設定的處理結果代碼),第3個參數: Intent data。

arrow
arrow
    全站熱搜

    QueenGift 520 發表在 痞客邦 留言(0) 人氣()