0
私のアプリケーションにコールバックonPreviewFrame
を使用していますが、アクティビティを終了しようとすると問題が発生します。コールバックがなければ、back
をクリックしても問題はありませんが、コールバックでback
をクリックすると、カメラオブジェクトのrelease()
が実行された後にコールが行われたことが通知されます。スレッドセーフではないクラスで安全に関数を実行する(Androidカメラ)
注:コールバックはスレッド化されています(これはデフォルトの実装だと思います)。また、カメラオブジェクトが強制終了された後も、そのオブジェクトにアクセスしようとし続けます。
このコールバックなしでアクティビティを安全に終了すると、問題が発生します。コードを見たい場合は、私はいくつか投稿することができます。
これがあなたの活動の戻るボタンを上書きすることによってこれを試すのに役立つかどうか分からないhttp://developer.android.com/reference/android/hardware/Camera.html#release%28%29 – ingsaurabh