There are 2 different constants that have same description (https://developer.android.com/reference/android/R.attr.html#configChanges)
orientation 0x0080 The screen orientation has changed, that is the user has rotated the device.
screenLayout 0x0100 The screen orientation has changed, that is the user has rotated the device.
Many sources suggest to specify:
android:configChanges="keyboardHidden|orientation"
But should not it be:
android:configChanges="keyboardHidden|orientation|screenLayout"
I have never seen
screenLayoutused that way. My guess that it is a copy-and-paste error in the documentation.