關于startAcitvityForResult和onAcitvityResult的關系
昨天根據(jù)教程實現(xiàn)了應用,效果不錯。但是還是不太明白startAcitvityForResult和onAcitvityResult的關系。根據(jù)我讀了google api之后的理解,我覺得startActivityForResult(Intent,int)會啟動一個activity,并根據(jù)傳遞進去的Intent參數(shù)執(zhí)行相關的行為并返回需要的數(shù)據(jù),之后這些數(shù)據(jù)會傳遞給onActivityResult(int,int,Intent),并且onActivityResult會在startAcitvityForResult調(diào)用之后被自動調(diào)用,不知道我這樣理解對不對。另外一個問題就是,我們?yōu)槭裁床荒苤苯又貙憇tartActivityForResult這個方法去完成獲得圖片信息的操作,而非要通過重寫onActivityResult這個方法去獲得。本人android開發(fā)菜鳥,忘大神指點。不勝感謝!
2015-05-17
startActivityForResult跳轉到某個Activity去進行一定的操作,當點擊Back時,回到之前的Activity會回調(diào)onActivityResult方法。