私も画面遷移について質問です。
1つのActivityのみを使用し、setContentView()で
何回も画面遷移を行う事は、不可能なのでしょうか?
(複数画面を作成したい場合、Activityを複数作成するべきなのでしょうか?)

※setContentView(new SurfaceView(this));と実行すれば、
1回は画面遷移できますが、
その後、SurfaceView内で、setContentView()が使用出来ない為、
別の画面に遷移させる事が出来ません。