onSaveInstanceStateのoutStateのBundleに、テキストでいちいち保存するより、オブジェクトごと保存したい。
そういう時はParcelableインターフェースを継承すると、オブジェクトごと保存できる。
Parcelable | Android Developers
Parcelableでオブジェクトを一時的に保存する | TechBooster
Y.A.M の 雑記帳: Android Parcelable を使ってクラスのメンバを一時保存
activity_main.xmlで、
TextView3つにButton。
CustomParcelable.javaで、
3つの文字列フィールドを持つParcelableを継承したCustomParcelableを定義。
コンストラクタとwriteToParcelの順番を一致させること。
また、それぞれの取得メソッドも用意。
MainActivity.javaで、
KEY_PARCELABLE_STRINGで、mCustomParcelableのセットと取り出しが出来る。

最初この状態。
button1を押すと、

3つの文字列がセットされる。
Ctril+F11で、

90度回転するが、文字列は消えない。
Sample/android/Parcelable/Parcelable/src/Parcelable at master · bg1bgst333/Sample · GitHub