There are some similar answers, but not to this situation.
My situation is simple.
I have an Activity with two different layouts, one in Portrait,
The correct way to handle this is to put the following in your onCreate()
if (savedInstanceState == null) { // Do fragment transaction. }