У
была очень похожая проблема, но пришлось сделать пару дополнений, чтобы заставить его работать с различными версиями (включая ICS).
В основной активности приложения я добавил немного другую версию того, что «a"честный игрок".
<activity
android:name=".MyMainActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="@string/app_name" >
У меня была эта работа на предварительной соте с:
<activity
....
android:configChanges="orientation|keyboardHidden"
.... >
Для фрагментов и сота вам нужна опция "screenSize" на android: configChanges.