Android 回傳值:
1、FirstActivity:
Intent(Context packageContext, Class<?> cls)方法創建Intent對象
利用Intent攜帶數據,調用
startActivityForResult(Intent intent, int requestCode)
跳轉頁面,requestCode(請求碼,用於下文判斷接收來自哪個Activity的數據)
2、SecondActivity:
Intent()方法創建Intent對象
利用Intent攜帶數據,調用
setResult(int resultCode, Intent data)
回傳值,resultCode(結果碼,用於下文判斷接收來自哪個Activity的數據),調用finish()結束Activity
3、FirstActivity:
重寫
onActivityResult(int requestCode, int resultCode, Intent data)
方法,判斷requestCode&&resultCode是否爲之前設定的值,若是,利用data取出回傳值