我无法确定surfaceDestroyed()
何时发生。我试图让我的线程在surfaceDestroyed()
方法(SurfaceView)中停止运行,但看起来我的表面永远不会被破坏......有人能告诉我这种情况何时发生?或者如何触发它?
答案 0 :(得分:22)
每当您点击返回或主页按钮并离开您获得的活动时:
活动onPause
surfaceDestroyed
最后活动onDestroyed。
当你返回时,会重新创建surfaceView,但是如果你一直在使用静态变量来驱动应用程序,那么它们通常会被保留,而且看起来似乎没有销毁。
答案 1 :(得分:2)
surfaceDestroyed()
管理时,不会调用{p> TabHost
。