callback回調(diào)函數(shù) 安卓activity怎么回調(diào)傳參?
安卓activity怎么回調(diào)傳參?Startactivityforresult()啟動(dòng)一個(gè)新活動(dòng),當(dāng)新活動(dòng)結(jié)束時(shí),它還必須執(zhí)行舊活動(dòng)中的回調(diào)函數(shù)。此回調(diào)函數(shù)在activityresult()上調(diào)用,其
安卓activity怎么回調(diào)傳參?
Startactivityforresult()啟動(dòng)一個(gè)新活動(dòng),當(dāng)新活動(dòng)結(jié)束時(shí),它還必須執(zhí)行舊活動(dòng)中的回調(diào)函數(shù)。此回調(diào)函數(shù)在activityresult()上調(diào)用,其中startactivityforresult()有兩個(gè)參數(shù)。第一個(gè)參數(shù)是您聲明的意圖,第二個(gè)參數(shù)是大于0時(shí)的請(qǐng)求代碼,當(dāng)新活動(dòng)結(jié)束時(shí),請(qǐng)求代碼返回到onactivityresult(),然后通過不同的請(qǐng)求代碼對(duì)回調(diào)函數(shù)onactivityresult()中的不同返回值執(zhí)行不同的代碼操作。Onactivityreuslt()也是一個(gè)回調(diào)函數(shù)。當(dāng)新活動(dòng)完成時(shí),必須執(zhí)行舊活動(dòng)的回調(diào)函數(shù)。參數(shù)傳遞:活動(dòng)與活動(dòng)之間的參數(shù)傳遞是通過bundle的鍵值對(duì)進(jìn)行的。Bundle是HashMap的重新封裝,但Bundle只能存儲(chǔ)基本類型,如string/int/byte/Boolean/char。