溫馨提示×

startactivityforresult的作用是什么

小億
164
2023-08-01 21:56:00
欄目: 編程語言

startActivityForResult的作用是啟動一個新的Activity,并且能夠獲取新Activity返回的結果。

在調用startActivityForResult方法時,需要傳入兩個參數:Intent對象和一個請求碼(requestCode)。Intent對象用于指定要啟動的Activity,而請求碼用于標識啟動Activity的請求,以便在新Activity返回結果時能夠識別。

當新的Activity被關閉時,會調用setResult方法設置返回的結果,并將結果返回給調用者。調用者可以通過重寫onActivityResult方法來接收返回的結果,并根據請求碼來判斷是哪個Activity返回的結果。

startActivityForResult方法和onActivityResult方法通常在需要從啟動的Activity中獲取數據或執行某些操作后返回結果時使用,例如:獲取用戶選擇的圖片、獲取用戶輸入的數據等。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女