FragmentTransaction.hide

FragmentTransaction.hideは、Fragmentの非表示だけであり、削除はしない。

FragmentTransaction  |  Android Developers

なので、onDestroyやonDestroyViewなどのライフサイクルは発生しない。
FragmentTransaction.removeの項をベースに、

Buttonが押されたら、removeではなくhideを呼ぶ。

最初はこう
最初はこう

最初はこう。

この時のログはこう
この時のログはこう

この時のログはこう。

Buttonを押すと非表示になる
Buttonを押すと非表示になる

Buttonを押すと非表示になる。

onDestroyもonDestroyViewも呼ばれない
onDestroyもonDestroyViewも呼ばれない

onDestroyもonDestroyViewも呼ばれない。

Sample/android/FragmentTransaction/hide/src/FragmentTransaction at master · bg1bgst333/Sample · GitHub