0

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

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

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

谢谢您的帮助!

4

1 回答 1

1

是否有可能活动正在被破坏,但相机现在仍然“锁定”,所以甚至相机应用程序都无法显示它的预览?

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

于 2012-07-24T22:33:23.117 回答