我搞不清什么时候会发生surfaceDestroyed()。我试图使我的线程停止在surfaceDestroyed()方法(surfaceview)中运行,但似乎我的表面从未真正被破坏…有人能告诉我什么时候会发生这种情况吗?或者怎么触发?

最佳答案

每当您单击“返回”或“主页”按钮并离开活动时,您将得到:
暂停时的活动
表面侵蚀
最后活动停止了。
当您返回时,将重新创建surfaceview,但是如果您一直在使用静态变量驱动应用程序,则它们通常会被保留,并且看起来surfaceview似乎没有被破坏。
关于关闭线程,请检查:Android crash when app is closed and reopened

07-24 19:31