I have been struggling to find out what the correct management of Fragments within a FragmentActivity with a ViewPager is. Before I go into details
FragmentActivity
ViewPager
How about adding this to Activity Tag in your manifest:
android:configChanges="orientation"
or this for API 13 or higher
android:configChanges="orientation|screenSize"
so it won't recreate your fragments when it changes orientation..