首页 新闻 会员 周边

android 多媒体 电话

0
悬赏园豆:15 [待解决问题]

三星9220 自定义的界面 打电话的同时 提供拍照功能 遮住传感器
屏幕变暗 再次点亮的时候 相机预览界面卡死
这时不会调用SurfaceHolder.Callback 的surfaceDestroyed()方法

如果时挂断电话后 返回其他界面 再次返回 相机预览就正常
这样操作的话就会正常调用SurfaceHolder.Callback的 surfaceDestroyed() 然后在重新surfaceCreated
surfaceChanged

查看log 两中情况都调用了 当前avtivity的onpause 方法
在onpause方法里 对相机进行释放 mCamera.stopPreview();
mCamera.release();
mCamera = null;

john-l的主页 john-l | 初学一级 | 园豆:187
提问于:2013-09-13 10:44
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册