Fragment.getActivityで、Fragmentから所属するActivityを取得する。
strings.xmlで、
ButtonもFragmentも1個にする。
activity_main.xmlで、
Buttonは1個。
それとEditTextを設置。
Fragment1.javaで、
getActivityでmainActivityを取得し、そこからmainEdittext1も取得し、中身をログ出力。
MainActivity.javaで、
Button処理は1個でいい。
![f:id:BG1:20200827115931p:plain 起動時](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20200827/20200827115931.png)
起動時。
![f:id:BG1:20200827120013p:plain abcを入力](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20200827/20200827120013.png)
abcを入力。
![f:id:BG1:20200827120052p:plain Buttonを押してFragmentを追加](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20200827/20200827120052.png)
Buttonを押してFragmentを追加。
![f:id:BG1:20200827120134p:plain abcがセット](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20200827/20200827120134.png)
この時、MainActivityのEditTextにはabcがセットされているので、Fragment1のonCreateViewから取得できる。
![f:id:BG1:20200827120314p:plain 回転してみる](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20200827/20200827120314.png)
回転してみる。
![f:id:BG1:20200827120400p:plain 復元されていない。](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20200827/20200827120400.png)
ActivityもFragmentも回転時に破棄されてそのあと再生成されるが、Fragment.onCreateViewの時点では、ActivityのEditTextの状態は復元されていない。
Sample/android/Fragment/getActivity/src/Fragment at master · bg1bgst333/Sample · GitHub