标签: java android multithreading surfaceview
我正在创建一个游戏,我正试图让应用程序在活动暂停时保存当前游戏状态。我在一个单独的线程中运行的SurfaceView上绘制了所有游戏元素。此外,游戏元素都是在创建活动时随机生成的。目前,每当我按下主页按钮或从游戏活动中打开另一个活动时,当我返回活动时,所有元素都被完全重新生成,这应该仅在活动被销毁时才会发生。有谁知道如何解决这个问题?提前谢谢。