Ответ 1
Всякий раз, когда вы нажимаете кнопку возврата или дома и оставляете действие, которое вы получаете:
Действие onPause
surfaceDestroyed
и, наконец, активность onDestroyed.
Когда вы возвращаетесь, surfaceView воссоздается, однако, если вы используете статические переменные, управляйте приложением, они будут часто сохраняться, и может показаться, что surfaceView не был уничтожен.
Что касается закрытия потока, проверьте следующее: Android-сбой при закрытии приложения и его повторном открытии