屏幕开/关后,SurfaceView(相机预览)变黑

时间:2012-07-24 22:01:27

标签: android

我试图理解有趣的事情。我用SurfaceView和Button做了简单的应用程序。 SurfaceView显示相机预览和按钮拍摄图片。除了片刻之外,一切都很顺利:

如果我按下主页按钮,我的应用程序转到后台,好吧,然后我关闭/打开屏幕,然后我点击应用程序图标,我的应用程序移动到前台,一切都正确,我再次看到预览相机。但是如果我关闭/打开屏幕而不将我的应用程序移动到背景,那么我会看到没有相机的黑色预览而且无法制作任何照片。

请帮助,我打破了我的大脑:)

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

活动是否可能被破坏,但相机现在仍然“锁定”,所以即使相机应用程序也无法显示预览?

无论如何,你应该在onPause上停止预览相机(并在onDestroy上释放它)并在需要时恢复它。