我有一个使用 SurfaceView 实现的游戏,在屏幕上显示对象。
我有一个线程,它会定时绘制 SurfaceView 到屏幕上。
游戏已经完全运行。
不过,每当游戏被打断时,需要有一个暂停功能。
我知道需要操纵 onResume 和 onPause。
但是我做不对。错误指向我开始线程的 surfaceCreated,告诉我线程已经启动了。我尝试在 onResume 和 onPause 上分别使用 resume 和 suspend,但没有任何变化。
我该如何实现这个功能? 我已经处理好了使用文件 I/O 处理保存对象位置的内容。
提前感谢您的帮助。
但是我做不对。错误指向我开始线程的 surfaceCreated,告诉我线程已经启动了。我尝试在 onResume 和 onPause 上分别使用 resume 和 suspend,但没有任何变化。
我该如何实现这个功能? 我已经处理好了使用文件 I/O 处理保存对象位置的内容。
提前感谢您的帮助。