デバイスを回転させたときにレイアウトを変更したいだけです。しかし、onConfigurationChanged()は、* _ land.xmlという名前の分離されたレイアウトでsetContentViewを使用してonCreate()を再度呼び出す必要があることがわかりました。
if(getActivity().getWindowManager().getDefaultDisplay().
getRotation() == Surface.ROTATION_0)
view = inflater.inflate(R.layout.fragment_layout, null);
else view = inflater.inflate(R.layout.fragment_layout_land, null);
プロジェクトが大きすぎて、finish()なしでonCreateを再度実行すると、修正するコードがたくさんあります。
誰かがこれを手伝って欲しいです。
ありがとうございました。
-> onConfigurationChangedの概念はレイアウトを維持することだと思います