端末の方向を変えたときに画面が毎回初期化されるもんだと思ってたけど

しない方法もあるのね。
http://d.hatena.ne.jp/tomorrowkey/20090827/1251383451
AndroidManifest.xmlの該当Activityに新しく属性を追加

<activity android:name="MainActivity"
 android:label="@string/app_name"
 android:configChanges="orientation|keyboardHidden">