Fragment.onActivityResult

Fragment.startActivityForResultの結果は、Fragment.onActivityResultで受け取る。

Fragment  |  Android Developers

MainActivity.javaは、

onActivityResultはあるけど、ここにはこない。
SubActivity.javaは、

messageとして"ABCDE"、そしてRESULT_OKをセット。
Fragment1.javaは、

Fragment.startActivityForResultでSubActivityを起動。
ここのonActivityResultで、resultCode、requestCodeを表示し、1ならmessageも表示。

最初
最初

最初。

Button押したらSubActivity
Button押したらSubActivity

Button押したらSubActivity。

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

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

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

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

タイミング逃してうっすらだけど"ABCDE"も表示
タイミング逃してうっすらだけど"ABCDE"も表示

タイミング逃してうっすらだけど"ABCDE"も表示。

Sample/android/Fragment/onActivityResult/src/Fragment at master · bg1bgst333/Sample · GitHub