我试图理解有趣的事情。我用SurfaceView和Button做了简单的应用程序。 SurfaceView显示相机预览和按钮拍摄图片。除了片刻之外,一切都很顺利:
如果我按下主页按钮,我的应用程序转到后台,好吧,然后我关闭/打开屏幕,然后我点击应用程序图标,我的应用程序移动到前台,一切都正确,我再次看到预览相机。但是如果我关闭/打开屏幕而不将我的应用程序移动到背景,那么我会看到没有相机的黑色预览而且无法制作任何照片。
请帮助,我打破了我的大脑:)
感谢您的帮助!
答案 0 :(得分:1)
活动是否可能被破坏,但相机现在仍然“锁定”,所以即使相机应用程序也无法显示预览?
无论如何,你应该在onPause上停止预览相机(并在onDestroy上释放它)并在需要时恢复它。