Вы простая комбинация TabActivity-TabView для реализации этого.При этом вы получите структуру с 4 классами:
1) TabHostActivity: здесь будет размещено ваше представление табуляции.2) Tab1Activity: это будет вид первой вкладки.3) Tab2Activity и 4) Tab3Activity аналогично будет содержать представление tab2 и tab3.
Теперь для перехода к одному виду деятельности для другого использования можно использовать переменную TabHost, используемую в TabHostActivity, и установить ее функцию currentTab.
HelloTabWidget.tabHost.setCurrentTab(2);
И да, для сохранения данных вы можете использовать публичные переменные в TabHostActivity и использовать их в соответствии с вашими требованиями.
Для получения дополнительной информации о том, как использовать tabview, перейдите по этой ссылке:
http://developer.android.com/resources/tutorials/views/hello-tabwidget.html
PS: это общая идея, и да, вы можете оптимизировать ее в соответствии с вашими потребностями и требованиями, и это может быть не лучшим способом сделать это.