アプリケーションがバックグラウンドで動作しているときにビデオ カメラを有効にしたいと考えています。
それで、それを行うために、ビデオカメラを開始/停止するサービスを作成しました...
問題はSurfaceView、メインアクティビティ(私の場合はそのサービスを呼び出したもの)でを作成する必要があることsetPreviewDisplayです しかし、アプリケーションがバックグラウンドにあると、Application lost the surfaceエラーが発生します。
ビデオ カメラを有効にするために が必要であることはわかってSurfaceViewいますが、アプリケーションがバックグラウンドにあるときにビデオ カメラを有効にするためのより良い解決策はありますか?