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