Android: onConfigurationChanged () no está solicitando cambios en la orientación

Tengo una actividad en la cual cuando cambio la orientación entonces onConfigurationChanged() no se llama.

Por favor, ayúdame a solucionar este problema. Lo intenté pero no pude encontrar la razón de esto.

Código:

 @Override public void onConfigurationChanged(Configuration configure){ super.onConfigurationChanged(configure); setLayout(); //Set the layout. //Get the orientation of the device and set the gravity according to that. if(configure.orientation == Configuration.ORIENTATION_PORTRAIT) { parentLinearLayout.setGravity(Gravity.CENTER_VERTICAL); } else if(configure.orientation == Configuration.ORIENTATION_LANDSCAPE) { parentLinearLayout.setGravity(Gravity.CENTER_HORIZONTAL); } } <activity android:name=".AddProductsActivity" android:configChanges="orientation|keyboardHidden"/> <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> 

Si está apuntando API 13 o superior, tiene que agregar screenSize favor, cambie esta línea:

 android:configChanges="orientation|keyboardHidden" 

a

 android:configChanges="orientation|screenSize|keyboardHidden" 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.