今、Activityを破棄するモードで正しく動くようにするタスクをやっています。
ただ単純にmember変数をonSavedinstanceでセーブして、onCreateで復帰させるだけでは、Viewの情報などは復元せず、結局は対象のActivityやその奥に潜むFragmentなどにも考慮しなければならず、非常大変です。
特に、作りがダメなので(FragmentをpushせずにViewのGoneとかで画面を管理しているなど)いざ直そうと思うと、多数のところで障害が起きて大変。
技術的に相談できる相手もおらず、日々孤独に作業しています。
話せる仲間がいないかな。。。