Top/Blog/2012-12-12

2012-12-12はてなブックマーク

[Android]Camera.takePicture()で発生するRuntimeExceptionの原因 Permalinkはてなブックマーク

Camera.takePicture()で発生するRuntimeExceptionの原因が不明で悪戦苦闘していましたが、下記記事のおかげで解決しました。


どうやらCamera.stopPreview()後にCamera.takePicture()を呼ぶと、RuntimeExceptionを発生させる仕様になっているようです。 Cameraクラスの公式ドキュメントにも、下記のように明記されています。

< This method is only valid when preview is active (after startPreview()).

差分 一覧