2 alickmchang alickmchang 于 2016.03.27 21:33 提问

如何在切换Fragment时不销毁SurfaceView

如题,我创建了两个Fragment,其中一个加载了SurfaceView,然而每次切换Fragment的时候,log都会提示SurfaceView的surfaceDestroyed被调用了,再切回来的时候提示surfaceCreated被调用,结果就是切换回含有SurfaceView的Fragment的时候就黑一下屏。我觉得跟SurfaceView在切换时被销毁重建有关,那么该如何解决呢?

3个回答

crazy1235
crazy1235   Ds   Rxr 2016.03.28 10:40

切换的时候用hide 不要用replace 方法。
http://blog.csdn.net/crazy1235/article/details/50933621

u013755250
u013755250   2016.03.28 00:02

fragrant有缓存限制,设置下试试

qq_28919337
qq_28919337   2016.03.28 09:38

你放进viewpager里面就不销毁了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!