ちょっと携帯からなんで思い出せないけど、activityのonSaveStateっぽいのでBundleに保存して、onRestoreStateっぽいので復元がスマートなやりかたかと。