Fragment響應OnActivityResult方法

一個Activity+N個Fragment的作法很是廣泛,Activity的職責就是(應該只是)對Fragment進行管理(調用切換、響應回調等),不應包含Fragment裏的任何功能。Activity裏有startActivityForResult及OnActivityResult,這一般都在Activity裏出現。若是須要在Fragment裏啓動另外一個程序(好比啓動相機)且須要返回結果,則須要使用startActivityForResult來啓動Activity並使用OnActivityResult來接收返回結果,那麼直接在Fragment裏使用startActivityForResult和OnActivityResult。spa

相關文章
相關標籤/搜索