我搞不清什么时候会发生surfaceDestroyed()
。我试图使我的线程停止在surfaceDestroyed()
方法(surfaceview)中运行,但似乎我的表面从未真正被破坏…有人能告诉我什么时候会发生这种情况吗?或者怎么触发?
最佳答案
每当您单击“返回”或“主页”按钮并离开活动时,您将得到:
暂停时的活动
表面侵蚀
最后活动停止了。
当您返回时,将重新创建surfaceview,但是如果您一直在使用静态变量驱动应用程序,则它们通常会被保留,并且看起来surfaceview似乎没有被破坏。
关于关闭线程,请检查:Android crash when app is closed and reopened