surfaceview setDisplay时IllegalArgumentException: The surface has been released
来源:互联网 发布:ubuntu需要多大空间 编辑:程序博客网 时间:2024/04/30 09:24
用Surfaceview + Mediaplayer做视频播放器demo过程中遇到这个问题,在网上找发现遇到这个问题的人很多,解决的方法也有人提供,但是用在我的代码上却没有效果。
自己看了下SurfaceView的文档,怀疑问题可能出在Surfaceview根本没有创建成功上,于是实现了 SurfaceHolder.Callback并且在surfaceCreated打断点追代码发现果然是在setDisplay的时候还没有创建Surfaceview,索性把setDisplay放在surfaceCreated中,运行正常。
- surfaceview setDisplay时IllegalArgumentException: The surface has been released
- java.lang.Illegalargumentexception: the surface has been released
- The surface has been released
- the surface has been released
- The surface has been released 异常
- 坑:SurfaceView出现ANR:Surface has already been released的解决办法
- 使用MediaPlayer出现The surface has been released 异常处理方法,附代码
- 安卓:解决应用前后台切换报The surface has been released错误;PhoneStateListener实现通话状态的监听
- The MS .NET Framework 3.0 has been released
- UPX 2.01 has been released
- SLVc0deProtecor v1.2 has been released
- Spring Framework 2.5.3 has been released!
- bboss-aop-1.0.2 has been released
- Apache HBase 0.92.0 has been released
- Spring Framework 1.1.5 has just been released
- WinAsm Studio V5.1.4.0 has been released
- WM Emulator2.0 patch for x64 has been released
- Hex-Rays SDK v1.0 has been released!
- 【13】String类_获取,判断,转换,替换,切割...
- 20120927-笔试
- TCP回射程序
- IOS开发之路-C 学习笔记7.17
- 数字电路学习
- surfaceview setDisplay时IllegalArgumentException: The surface has been released
- 小学生算术
- Weblogic Server上部署War包
- 3dmax2010中文版下载|3DSMax 2010 狂人精简版
- 关于Object-Oritented Javascript
- CentOS6.4源码搭建LAMP环境
- hdu4339
- servlet 写前台验证码
- NativeEvent使用