活动打开传递上下文的SurfaceView类。我想关闭de SurfaceView,保持第一个活动存活。
((Activity) getContext()).finish();
关闭父活动。如何只关闭de SurfaceView ?
你是对的,setContentView()应该只在每个Activity的onCreate()方法中调用一次。如果你需要完全改变布局,那就创建另一个Activity,这样你就不会遇到这样的问题了。
所以,为了解决你的问题,为你的SurfaceView创建一个专用的活动,你可以安全地关闭,而不用担心同时关闭你的阶段选择器