Fragment.startActivityForResultの結果は、Fragment.onActivityResultで受け取る。
MainActivity.javaは、
onActivityResultはあるけど、ここにはこない。
SubActivity.javaは、
messageとして"ABCDE"、そしてRESULT_OKをセット。
Fragment1.javaは、
Fragment.startActivityForResultでSubActivityを起動。
ここのonActivityResultで、resultCode、requestCodeを表示し、1ならmessageも表示。

最初。

Button押したらSubActivity。

戻ってくるとresultCodeが-1はRESULT_OK。

Fragmentとあるので、Fragment.onActivityResultだし、requestCodeは1になっている。

タイミング逃してうっすらだけど"ABCDE"も表示。
Sample/android/Fragment/onActivityResult/src/Fragment at master · bg1bgst333/Sample · GitHub