Es ist schon lange her, seit diese Frage aktiv war, aber ich muss sie immer noch beantworten. Ich hatte dasselbe Problem und fand eine Lösung.
Im Manifest sollten Sie android:configChanges=orientation|screenLayout|layoutDirection|screenSize
zu Ihrer Aktivität hinzufügen, damit standardmäßige Aktionen bei einer Änderung der Ausrichtung nicht aufgerufen werden.
...
`
Und in Ihrer Aktivität:
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// Dies überschreibt die Standardaktion
}
Ursprüngliches Beispiel:
http://android-er.blogspot.fi/2011/05/prevent-activity-restart-when-screen.html
`