#Fragment
Undocumented startActivityForResult behavior for Fragment
Как бы не было похоже API Fragment и Activity даже методы, называющиеся одинаково ведут себя по разному.
В статье рассказывается про особенности работы startActivityForResult и разницу в его поведении между Activity и Fragment