Я не знаю, что и как у вас там написано. Вы раньше жаловались, что при показе AlertDialog у вас что-то ставится на паузу. Что именно ставится на паузу? Как это внешне проявляется? Зачем SurfaceView ставить на паузу, если у вас и так всё останавливается?