今天項目中有個上傳頭像的問題,是h5調用我的代碼來上傳頭像,在Fragment總調用,返回之后,沒有反映,開始我以為是h5的代碼寫的有問題,查了好久,后來突然想到是不是OnActivityResult方法沒有執行,打了log看還真是,特此在這里記錄一下:
在某些情況下,Fragment的OnActivityResult方法是不執行的
1. fragment依附的Activity重寫了OnActivityResult 但是沒有調用super.onActivityResult()方法。
2. fragment中使用getActivity().startActivityForResult()方法來啟動。
謹記這個坑。。。。。。。。。。