【发布时间】:2012-01-01 15:28:45
【问题描述】:
一个活动打开传递上下文的 SurfaceView 类。我想关闭 de SurfaceView 保持第一个活动活着。
((Activity) getContext()).finish();
这会关闭父活动。我怎样才能只关闭 de SurfaceView ?
【问题讨论】:
-
您不能关闭 SurfaceView,它不像 Activity 那样工作。还是要隐藏?
-
在大多数情况下将 SurfaceView 设置为 null 应该会杀死它。
-
那如果我想在关闭SurfaceView后显示父Activity,需要重新打开吗?
-
嗯,父活动从未离开。它仍然存在,但无法显示不存在的内容。
-
如果您的意思是“关闭 SurfaceView 活动”,那么是的,您需要重新启动它。
标签: android android-activity surfaceview