快速切换活动时,相同的SurfaceView会重叠在同一活动中

时间:2020-06-14 14:39:19

标签: surfaceview

存在一个问题,即“活动”中的表面视图的图层被创建了两次,并且两个图层重叠了。

先决条件: 1.进行两项活动的申请, 2.一个Activity具有Surfaceview,并在其上绘制一个非常简单的矩形。 3.另一个是带有textview的非常简单的活动。 4.触摸以更改SurfaceView的大小。

重现问题的方法: 1.显示应用程序的默认活动是具有表面视图的应用程序 2.使用命令“ am start com.example.SurfaceTest / .WithoutSurfaceView; usleep 100000; am start com.example.SurfaceTest / .WithSurfaceActivity;” 3.触摸以更改表面视图的大小。

通常,您可以在屏幕上看到两个Surfaceveiw层

正确的行为应为: 屏幕上只有一层Surfaceview。

0 个答案:

没有答案