У меня есть игра, в которой для отображения объектов используется реализация SurfaceView.
У меня есть поток, который время от времени выводит SurfaceView на экран.
Игра запущена полностью.
К сожалению, требовалась функция паузы, когда игра прерывается.
Ну, я знаю, что мне нужно манипулировать onResume
и onPause
.
Но я не могу понять это правильно. Ошибка возвращает меня к surfaceCreated
, где я запускаю поток, говоря мне, что поток уже запущен. Я пробовал использовать resume
и suspend
в onResume
и onPause
соответственно, но ничего не изменилось.
Как я могу этого добиться? Я уже сделал, как местоположение объектов будет сохраняться с помощью обработки ввода-вывода файлов.
Заранее спасибо.