【发布时间】:2013-12-12 17:56:21
【问题描述】:
我目前正在创建一个具有 MainActivity 和 SurfaceView 的游戏。 SurfaceView 不是它自己的活动,而是简单地在 MainActivity 中调用。
我想要做的是在 MainActivity (Pause / Resume) 上有一个按钮,它将暂停 SurfaceView 上的渲染并在单击时再次恢复。
我不完全确定该怎么做,在我的 SurfaceView (GameView) 中,我可以停止我的 GameLoopThread,但如果我尝试简单地重新启动它(暂停然后恢复游戏),它什么也不做。
我尝试过暂停/恢复活动本身以及尝试在布尔运行中运行我的 SurfaceView,但似乎都不起作用。
任何想法都将不胜感激!
【问题讨论】:
标签: android android-activity surfaceview onresume onpause