Fragment.onCreateViewは、FragmentのViewの生成時に呼ばれる。
fragment1_main.xmlに、
EditTextを追加。
Fragment1.javaで、
MainActivityのEditTextに加えて、inflater.inflateで生成されたviewからEditTextを取得し、両方の中身をログ出力。
起動時。
abc入力。
で、Button1を押して、
Fragment1を投入。
Activityのほうは取得できるが、Fragment側はセットしてないので空。
わかりにくいけどFragment側のEditTextにフォーカスあてて入力。
xyz入力。
回転してみる。
回転だと結局両方とも空。
onCreateViewはViewを生成しただけで、復元まではされてないということ。
Sample/android/Fragment/onCreateView/src/Fragment at master · bg1bgst333/Sample · GitHub