Fragmentにパラメータを渡すには、Fragment.setArgumentsを使い、そのパラメータを受け取るには、Fragment.getArgumentsを使う。
MainActivity.javaで、
Bundleを使ってキーと値を登録し、そのBundleをsetArgumentsに渡す。
Fragment1.javaは、
getArgumentsでBundleを取得。
getStringにキーを与えると、値を取り出せる。
onCreateじゃなくてもいいが、ダメなところもあるらしい。
Buttonを押して、Fragmentを追加した時に、
valueに"ABCDE"が渡されてるのがわかる。
横回転での再生成でも、
再び渡されるようになっている。
Sample/android/Fragment/getArguments/src/Fragment at master · bg1bgst333/Sample · GitHub